タグ付けされた質問 「resolv.conf」

3
誰が/etc/resolv.confを読みますか?
私のCentos 7サーバーは、ドメイン名を適切に解決しません。私が見るものから、現代​​のLinuxシステムで/etc/resolv.confはしばしばdhclient、 dnsmasqまたはで生成されNetwork Managerます。 したがって、現代のLinuxのネットワークスタックに関する一般的な理論上の質問があります。 読書の責任者は誰/etc/resolv.confですか?ドメイン名解決に関与しているプレーヤー(サービスまたはカーネルサブシステム)は何ですか? 短い回答: Arch Linuxマニュアルでは、ドメイン名解決の高レベルの設定はName Service Switch APIで行われ、 /etc/nsswitch.confそれに依存していると書かれていglibcます。 glibcnss-resolveDNS要求をDNSサーバーに送信する機能を使用します。 通常、最新のCentOSシステムでnss-resolve は、 systemd-resolvedサービスに依存しています。の/etc/resolv.confようなものによって生成された場合dhclient-script、systemd-resolvedそれを読み取り、互換モードで動作し、BINDDNSクライアントのような古いシステムの動作をエミュレートします。

2
/etc/resolv.conf.dを配置して/etc/resolv.confを変更する「正しい方法」は何ですか?
私は昔、resolv.conf静的で、自分で編集しました。 その後、DHCPクライアントは、いくつかの静的エントリとDHCPリースから取得したものを使用して、それを書き換えます。 最近、いくつかのディストリビューション-私のように(Linux Mint 18.1)は、/etc/resolv.conf.dスクリプトのいくつかのサブディレクトリを持つメカニズムを持っています。 では、正しい方法は何ですか DHCPリースで取得したDNSサーバーを使用するか使用しないかを示すには? 常に、またはDHCPリースで取得したネームサーバーがない場合のフォールバックとして、resolv.confに固定エントリを追加するには? ファイル内の相対的な順序について決定するには? 自分でスクリプトを書いても構いません。既存のメカニズムに「反抗」したり、重複したりしたくないだけです。

3
OpenVPN、resolvconf、およびDNSドメイン解決
site1にいる間、OpenVPN経由でsite2に接続する必要があります。接続すると、OpenVPNサイト2はDNSネームサーバーとドメイン検索オプションをプッシュします。これにより、site1のすべての名前解決が失敗します。 例: DHCPはサイト1で物理的に接続され、DNSオプションをプッシュし、resolvconfがそれらを管理します。 /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 172.16.1.101 nameserver 172.16.1.102 search site1.internal.domain OpenVPNトンネルをサイト2に開き、OpenVPNはサイト2のdhcp-option DNSおよびDOMAINを/etc/openvpn/update-resolv-confプッシュし、それらをresolvconfにプッシュします。 /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.