ローカルDNSサーバーを指定せずにローカルドメイン名を検索する

ローカルDNSサーバーを指定せずにローカルドメイン名を検索する

ゾーンを作成してローカルドメイン名を設定します(この手順に従って)。地図時間)。

ドメインを表示するためにdigを使用するのはなぜですか?次のコマンドを使用すると、正しい結果が得られます。

dig debian.lan @localhost

ただし、DNSアドレスを追加しないと回答は返されません。この問題をどのように解決できますか?

dig debian.lan

答え1

/etc/resolv.confこのファイルを生成するツールでネームサーバーを構成する必要があります。

答え2

設定によって異なりますが、Debainなので、次の行を追加できるようです
/etc/dhcp/dhclient.conf

prepend domain-name-servers 127.0.0.1;

システムによっては/etc/resolv.conf上書きされる可能性が高いです。

その後、ethXインターフェイスを再起動します。


以下を使用するにはifdown(例:for)ifupにこれを追加する必要があります。
/etc/network/interfaceseth1

auto eth1
iface eth1 inet dhcp

その後、最初に再読み込みします。

sudo nohup sh -c "ifdown eth1 && ifup eth1"

Apacheでこれを使用する場合は、次を追加します。

ServerName localhost

到着する:

/etc/apache2/ports.conf

防ぐ"apache2:サーバーの完全修飾ドメイン名を確実に解決できません..."あなたのジャーナルに。

関連情報