解決.conf


resolv.conf は、システムのドメイン ネーム システム(DNS)リゾルバを構成するためにさまざまなオペレーティング システムで使用されるコンピュータ ファイルの名前ですこのファイルは、通常、ネットワーク管理者またはシステムの構成タスクを管理するアプリケーションによって作成されるプレーンテキストファイルです。resolvconfプログラムは、 FreeBSDまたは他のUnixマシン上で resolv.conf ファイルを管理する プログラム1 つです。

目的

BINDドメイン ネーム システム(DNS)リゾルバライブラリを実装するほとんどのUnix 系 オペレーティング システムやその他のオペレーティング システムでは、 resolv.conf構成ファイルにDNS リゾルバの動作パラメータを決定する情報が含まれています。DNS リゾルバーを使用すると、オペレーティング システムで実行されているアプリケーションが、人間にわかりやすいドメイン名を、ローカル エリア ネットワークまたはインターネット上のリソースへのアクセスに必要な数値のIP アドレスに変換できます。ドメイン名から IP アドレスを決定するプロセスは、アドレス解決と呼ばれます。

内容と場所

通常、ファイルresolv.conf には、ドメイン サフィックスが指定されていない場合に、指定されたクエリ名を完全修飾ドメイン名に完成させるために使用されるデフォルトの検索ドメインを指定する検索ディレクティブが含まれています。たとえば、example.com local.test を検索すると、追加でsomehost.example.comsomehost.local.testを試行するようにリゾルバーが設定されます

解決用のネームサーバーの IP アドレスのリストも含まれていますたとえば、ネームサーバー 1.1.1.1 は、IP 1.1.1.1 のネームサーバーをクエリするようにリゾルバーを構成します。最初のネームサーバー ディレクティブの後の追加のネームサーバーディレクティブは、最初または最後に使用されたサーバーが使用できない場合にのみ使用されます。ファイルの例は次のとおりです。

example.com local.test を検索
ネームサーバー 10.0.0.17
ネームサーバー 10.1.0.12
ネームサーバー 10.16.0.7

resolv.conf は通常、ファイル システムディレクトリ/etcにあります。ファイルは手動で維持されるか、DHCP が使用されている場合は通常、ユーティリティresolvconfを使用して更新されます。

systemd-resolved.service を使用するsystemdベースの Linux ディストリビューションでは、 /etc/resolv.confは/run/systemd/resolve/stub-resolv.confへのシンボリックリンクです[1]

こちらも参照

参考文献

  1. ^ "DebuggingSystemd - Ubuntu Wiki".
  2. ^ "Resolved.conf(5) — systemd — Debian テスト — Debian マンページ".

外部リンク