Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Rescachedのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Rescached
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ドメインネームシステム]] [[en:Rescached]] {{Related articles start}} {{Related|ドメイン名前解決}} {{Related articles end}} [https://github.com/shuLhan/rescached rescached] はインターネットの名前解決・アドレス解決をキャッシュするデーモンです。実行中はローカルメモリに保存し、実行していない間はディスクキャッシュに保存されます。 ''rescached'' は [[BIND]] などの DNS サーバーの再実装ではありません。''rescached'' の目標はあくまで DNS クエリをキャッシュして外部ネットワークへの不必要なトラフィックを減らすことにあります。個人的・小規模な環境での使用が想定されています。 == 特徴 == 現在の特徴の一覧です。 * UDP と TCP 接続からの要求の処理を有効にする * UDP と TCP によるリクエストを提供できるようにする * {{ic|/etc/hosts}} でアドレスとホストネームをロード・提供。 * ディレクトリ /etc/rescached/hosts.d/ 内にホスト形式のファイルをロードして提供します * /etc/rescached/hosts.d/ のホストリストを通じて広告や悪意のある Web サイトをブロックする * /etc/rescached/zone.d からのゾーンファイル形式のロードと提供のサポート * openresolv との統合 * DNS over TLS (DoH) (RFC 7858) をサポート * DNS over HTTPS (DoH) (RFC 8484) をサポート == rescached のキャッシュの仕組み == キャッシュ内の各 DNS レコードには、最終アクセス時刻フィールドがあり、メモリ内でキャッシュがどのように順序付けされるかを定義します。最後にクエリされたホスト名はキャッシュリストの最後にあり、クエリされた最も古いホスト名はキャッシュ リストの一番上にあります。 次の表は、メモリ内のキャッシュのリストを示しています。 {| class="wikitable" ! Accessed At ! ホスト名 |- | 2018-01-01 00:00:01 | kilabit.info |- | 2018-01-01 00:00:02 | archlinux.org |- | ... | ... |- | 2018-01-01 00:01:00 | wiki.archlinux.org |- |} キャッシュからの古いレコードのプルーニングは、{{ic|cache.prune_delay}} ごと (たとえば 5 分ごと) に行われます。キャッシュ内のレコードの accessed-at 値が {{ic|current-time + cache.threshold}} より小さい場合 (''cache.threshold'' の値は負の値である必要があることに注意してください)、キャッシュからレコードが削除されます。 == インストール == {{AUR|rescached-git}} パッケージをインストールしてください。 == 設定 == デフォルトで設定でデーモンを直接起動できます。 Rescached の設定は {{ic|/etc/rescached/rescached.cfg}} に存在します。以下のような設定があります: * 親の DNS サーバーの設定: : {{ic|server.parent}} の値を使用したい DNS サーバーに変えてください。 * キャッシュの最大値の設定: : {{ic|cache.max}} や {{ic|cache.threshold}} の値を必要に応じて変更してください。 設定ファイルを編集したら、[[resolv.conf]] ファイルを開いてリゾルバのアドレスを ''localhost'' のアドレスで置き換えてください: nameserver 127.0.0.1 他のプログラムが設定を上書きしてしまうことがあります。詳しくは [[ドメイン名前解決#/etc/resolv.conf の上書き]]を見てください。 設定できたら {{ic|rescached.service}} を[[起動]]・[[有効化]]してください。 == OpenResolv との統合 == Rescached は、[[resolvconf]] によって生成された [[resolv.conf]] ファイルの変更を検出できます。 この機能を使用するには、設定ファイルで {{ic|file.resolvconf}} を {{ic|/etc/rescached/resolv.conf}} に設定します。{{ic|/etc/resolvconf.conf}} で、同じファイル {{ic|/etc/rescached/resolv.conf}}、{{ic|dnsmasq_resolv}}、{{ic|pdnsd_resolv}}、または {{ic|unbound_conf}} のいずれかを設定します。 == web ユーザーインターフェース == 再キャッシュされたサービスは、http://127.0.0.1:5380 でアクセスできる Web ユーザーインターフェイスを提供します。 最新リリースでは次のユーザーインターフェイスが利用可能です。 * [https://raw.githubusercontent.com/shuLhan/rescached-go/master/_doc/images/Screenshot_wui_frontpage.png The front page] フロントページでは、ユーザーがアクティブなキャッシュの監視、キャッシュのクエリ、およびキャッシュの削除を行うことができます。 * [https://raw.githubusercontent.com/shuLhan/rescached-go/master/_doc/images/Screenshot_wui_environment.png The environment page] ''設定''ページでは、再キャッシュされた設定をその場で変更できます。 * [https://raw.githubusercontent.com/shuLhan/rescached-go/master/_doc/images/Screenshot_wui_hosts_blocks.png The Hosts Blocks page] ホストブロックページでは、ユーザーがホストブロックリストの外部ソースを有効または無効にすることができます。 * [https://raw.githubusercontent.com/shuLhan/rescached-go/master/_doc/images/Screenshot_wui_hosts_d.png The hosts.d page] Hosts.d ページでは、ユーザーは hosts ファイルの管理、新しい hosts ファイルの作成、新しいレコードの作成、またはレコードの削除を行うことができます。 * [https://raw.githubusercontent.com/shuLhan/rescached-go/master/_doc/images/Screenshot_wui_zone_d.png The zone.d page] Zone.d ページでは、ユーザーがゾーンファイルを管理や作成をしたり、ゾーンファイル内の新しいリソースレコードを追加または削除したりできます。 == 参照 == * 詳細と設定については、インストール後に {{man|5|rescached.cfg|url=}} を参照してください。 * バグの報告と機能リクエストは [https://github.com/shuLhan/rescached-go/issues GitHub] で行うことを推奨します。
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Rescached
に戻る。
検索
検索
Rescachedのソースを表示
話題を追加