web-dev-qa-db-ja.com

Linuxでホスト名の解決/ルックアップはどのように行われますか?

Linuxは初めてで、nslookupコマンドがホスト名を解決する方法を知る必要があります。

Nslookupコマンドで使用される構成ファイルは何ですか? nslookupで使用されるファイルの完全なリストを知る必要があります。

また、nslookupコマンドの実行フローについても説明してください。

ファイル/ etc/hostsおよび/ etc/system/networkはnslookupにどのようにタグ付けされていますか?

最近、スイッチ構成ファイルの1つがnslookupによって使用されているというブログ投稿を見つけました- nsswitch しかし、これでも/ etc/hostsファイルにエントリを追加した後は機能しませんでした。

インターネットを検索しましたが、具体的な回答はありませんでした。漠然とした答えしか得られませんでした。この点での助けをいただければ幸いです。

1

nslookup Dig HostはDNSのみを使用し、直接ファイルはresolv.conf-ですが、DNSserverを使用する場合は、ローカルで実行するか、それ以外の場合、制御thatは、他のファイルを使用してデータを決定または提供できます。

通常の名前解決(プログラムなど)は異なり、nsswitch.confと、多くの場合/etc/hostsを含む他のファイルを使用します https://serverfault.com/questions/303716/linux-commandを参照) -line-utility-to-resolve-Host-names-using-etc-hosts-first

1