使用しているネットワーク管理者に利用可能なDNS検索オプション(Kali)がない場合は、検索オプションを定義するためにどのファイルを使用する必要がありますか?これらは/etc/resolv.conf&/etc/dhcp/dhclient.conf&/etc/network/interfacesに興味がないようです。
答え1
検索オプションに移動します/etc/resolv.conf
。それを構築する方法はいくつかあります。このコマンドは、ファイルls -l /etc/resolv.conf
が本物かシンボリックリンクかを表示する必要があります。コマンドは、 man resolv.conf
入力できる内容を説明する必要がありますresolv.conf
。
man -k resolv | grep conf
このコマンドは、システム構成に関する使用可能なマニュアルページのリストを提供します。一般的に使用される構成プログラムです。それはできるresolv.conf
resolvconf
resolv.conf
リストを検索すると問題が発生する可能性があります。検索リストが長い場合、誤って指定されたドメイン名のDNS解決が遅くなる可能性があります。または、予期しない一致が返される可能性があります。私は検索リストを短く保ち、慎重に管理する方法を学びました。
いくつかのオプションがあります:
resolvconf
DHCP / Network Managerはアップデートに最もよく使用されますresolve.conf
。この場合、/etc/resolv.conf
動的に生成されたファイルへのシンボリックリンクになりますresolv.conf
。/etc/resolv.conf
resolvconfを実際のファイルに置き換えて無効にできる必要があります。- のセクションに仕様を追加します
dns-search
。iface lo
/etc/network/interfaces
- 他のオプションが機能しない場合は、Network Managerを無効または削除する必要があります。次のオプションのような代替構成が必要です。
eth0
を使用して外部インターフェイスを設定すると、/etc/network/interfaces
ネットワーク管理者はインターフェイスを無視します。たとえば、次のようにstzaを追加します。自動 eth0 iface eth0 inet dhcp dns-search example.com
IPv6 構成を移動することもできます。
iface eth0 inet6 auto
man
詳細はページで確認でき、文書ファイルは一般的に にあります/usr/share/doc/
。