저는 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를 사용하세요. 그러나 두 번째 파일이 있습니다 /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
이것데비안 위키resolv.conf
dns-nameserver 주소를 구성하는 방법을 설명하십시오.
- 데비안은
nameserver
에서 주소를 읽습니다/etc/resolv.conf
. /etc/resolv.conf
다음 중 하나에 의해 동적으로 생성될 수 있습니다.구성 파일 구문 분석또는공개 분석.- 공개 분석에서 구성을 읽어보세요
/etc/resolvconf.conf
. - 구성 파일 구문 분석
dns-nameserver 0.0.0.0
내부 구성을 읽어보면/etc/network/interfaces
위 아래라면.
일반 데비안 설치에는 둘 다 없습니다.구성 파일 구문 분석또는공개 분석설치하다. 따라서 귀하의 옵션은 다음과 같습니다.
- /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