본문으로 바로가기

우분투 DNS 변경하기

category 컴퓨팅/리눅스 유닉스 2018. 7. 7. 01:00



DNS 설정을 하기 위해 /etc/resolv.conf 파일을 열었더니, 직접 수정하지 말라고 한다. 우분투 환경에서 DNS 수정하는 방법이다.

root@localhost:~# more /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 127.0.1.1


기존에 들어가 있는 "nameserver 127.0.1.1" 항목을 지우기 위해서 Networkmanager.conf 파일을 편집기로 열어서 "dns=dnsmasq" 항목을 주석처리(#) 한다.

root@localhost:~# vi /etc/NetworkManager/NetworkManager.conf

[기존]

dns=dnsmasq


[변경]

#dns=dnsmasq


구글의 DNS 주소인 8.8.8.8을 사용하게 설정한다.

root@localhost:~# vi /etc/resolvconf/resolv.conf.d/tail

nameserver 8.8.8.8


root@localhost:~# service network-manager restart


root@localhost:~# more /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 8.8.8.8


설정 한 직후에는 정상 작동되었는데, 시간이 지나니 다시 돌아간다. 재부팅을 했다. 설정이 유지 된다.