私はDebian 11(Bullseye)を使用しています。別のDNSサーバーを使用したいです。このファイルが見つかりました/etc/resolv.conf
。基本的には次のようになります。
nameserver 192.168.1.1
nameserver 1.1.1.1
nameserver 8.8.8.8
デフォルト値は十分です。ローカルルーター/ゲートウェイDNSを使用してからCloudflareを使用し、最後にGoogleのDNSを使用します。ただし、2番目のファイルがあります/etc/network/interfaces
。 .私にとってはこれが基本的に見える様子です(私はDHCPを使っています)。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug enp4s0f0
iface enp4s0f0 inet dhcp
たとえば、そのファイルで必要なDNSを次のように設定できます。四辺形9私のDNSのために。
dns-nameservers 9.9.9.9
それでは、DNSサーバーを変更するにはどのファイルを編集する必要がありますか?一つだけ?両方とも?
答え1
これDebian Wikiresolv.conf
dns-nameserver アドレスの設定方法を説明します。
- Debian
nameserver
はからアドレスを読みます/etc/resolv.conf
。 /etc/resolv.conf
次のいずれかによって動的に生成できます。構成ファイルの解析または公開分析。- 公開分析で設定をお読みください
/etc/resolvconf.conf
。 - 構成ファイルの解析
dns-nameserver 0.0.0.0
内部構成を読むと/etc/network/interfaces
上下なら。
通常の Debian インストールには両方ありません。構成ファイルの解析または公開分析インストールする。したがって、あなたのオプションは次のとおりです。
- /etc/resolv.confで直接設定してください
nameserver
。 - インストールする公開分析次に、
dns-nameserver
で構成します/etc/network/interfaces
。
システムにどのパッケージがインストールされているかを確認するには、次の手順を実行します。
$ sudo apt list --installed | grep resolvconf
$ sudo apt list --installed | grep openresolv
システムが現在使用しているネームサーバーを確認するには、次のようにします。
$ dig example.org | grep SERVER
答え2
他のサービスをインストールせずにDNSネームサーバーのリストを前に追加するようにdhclientを設定することもできます。
この行を/etc/dhcp/dhclient.confに追加します。
prepend domain-name-servers 1.1.1.1, 1.1.0.0, 8.8.8.8, 8.8.4.4;
その後、ボックスを再起動します。再起動後、上記のDNSサーバーを/etc/resolv.confのルーターDNSサーバーの上に追加する必要があります。
$ cat /etc/resolv.conf
domain lan
search lan
nameserver 1.1.1.1
nameserver 1.1.0.0
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.1.1
dig google.comを実行すると、サーバーセクションの上のリストにある最初のDNSサーバーを使用するボックスが表示されます。
$ dig google.com
; <<>> DiG 9.18.24-1-Debian <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53711
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 227 IN A 142.250.217.238
;; Query time: 20 msec
;; SERVER: 1.1.1.1#53(1.1.1.1) (UDP)
;; WHEN: Mon Mar 18 19:26:55 EDT 2024
;; MSG SIZE rcvd: 55