우분투 서버에서 DNS 설정을 어떻게 구성합니까? 이 페이지 에 따르면 간단합니다.

이 페이지 에 따르면 간단합니다. 그러나 /etc/bindUbuntu 12.04.3 LTS 서버의 기본 설치에는 없습니다.

따라서 추가 소프트웨어를 설치하지 않고 우분투 서버에서 DNS를 구성하고 dnsmasq를 제거하는 방법은 무엇입니까? sudo&에 익숙 nano합니다.



답변

DNS 서버 설정

/etc/network/interfaces명령 행을 통해 DNS 서버를 변경 하려면 파일 을 구성해야합니다 .

다음과 같이 보일 것입니다 :

# The loopback network interface
auto lo
iface lo inet loopback


# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X

DNS 서버가 둘 이상인 경우 각 서버 사이에 공백을 추가하십시오.

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

X, Y 및 Z를 선택한 DNS 서버의 고유 한 IP로 바꾸고이 작업이 완료되면이 명령을 실행하여 설정을 업데이트하십시오.

sudo ifdown eth0 && sudo ifup eth0

도움이 되었기를 바랍니다!


답변

그러나 최신 Ubuntu 버전을 사용하는 경우 resolv.conf를 사용 중일 수 있습니다

재부팅 후 제거되지 않는 dns-nameservers를 설정하려면 다음에 추가하십시오.

sudo nano /etc/resolvconf/resolv.conf.d/base

처럼

nameserver x.x.x.x
nameserver x.x.y.y

그리고 그냥 그 일을

sudo resolvconf -u

답변

NetworkManager TUI : nmtui

이 대안을 사용하는nmcli connection edit 것 외에도 , GNOME의 CLI TUI 대안으로 보다 ncurses 접근 방식을 원할 수 있습니다 .nmtuinm-connection-editor

참고 :이 답변은 Ubuntu Desktop과 더 관련이 있지만 적절한 질문은이 질문 (중도 IMO) 과 중복으로 표시되어 있으므로 여기에 게시하십시오.