본문 바로가기
Linux

DNS Change on Ubuntu 18.x/20.x

by 올엠 2020. 11. 19.
반응형

https://www.youtube.com/watch?v=iKeoZhZmsZE

Ubuntu 서버에서 DNS 설정을 변경할 때 유의해야 할 점이 하나 있다.

DNS 변경 임시 반영

sudo nano /etc/resolv.conf

nameserver로 지정된 IP를 원하는 DNS로 변경하면 된다.

nameserver 127.0.0.53

이 변경은 nslookup을 통해 확인해보면, 현재 운영환경에 바로 반영되어 사용되기 때문에, 변경시 영향이 있을 수 있으므로, 기존 nameserver가 있다면, 병렬로 기입하기 바란다. 그리고 이설정은 시스템 종료 및 재시작을 진행하면 설정이 초기화 된다는 것이다.

 

DNS 영구 변경

다해이 /etc/resolv.conf의 주석 내용을 보면, systemd-resolve가 Uplink DNS Server로 사용된다는 내용이 친절히 나와있고, systemd-resolve --status로 확인이 가능하다고 한다.

 

systemd-resolve의 설정이 Uplink DNS server로 사용함

systemd-resolve가 사용하는 환경 파일은 /etc/systemd/resolved.conf이다.

$sudo nano /etc/systemd/resolved.conf

 

이 파일을 열어서 DNS= 항목에 구글 DNS(8.8.8.8)로 변경한다.

다만 이 설정은 운영 환경에 바로 반영되지 않고, 시스템 재시작과 같은 Boot 시점에 적용되기 때문에 시스템 재시작이 필요하다.

재시작이 완료되고, systemd-resolve --status 를 통해 확인해 보면 DNS Server가 8.8.8.8로 변경된 것을 알 수 있다.

$sudo systemd-resolve --status

반응형

'Linux' 카테고리의 다른 글

ncftp - 원격지 FTP에 자동으로 백업하기  (0) 2020.11.20
Liunx - 유저 생성  (0) 2020.11.20
cURL - JSON 전송  (0) 2020.11.18
Linux 쉘에서 파일 다운로드 받기  (0) 2020.11.18
find -exec 특정 파일에서 특정 문구 찾기  (0) 2020.11.18