저는 인터넷 공유기를 사용합니다. 그런데 언제부턴가 인터넷에 연결할 때마다 /etc/resolv.conf 를 보면 nameserver 192.168.123.1 라는 이상한 DNS 서버가 잡혀있습니다. 공유기 자체 DNS 서버인가 했지만, 실제로 동작하는 서버는 아닙니다.
문제는 저 DNS 서버 설정 때문에 인터넷 연결 속도가 현저하게 느려진다는 것입니다. 인터넷에 연결하기 위해서는 DNS 서버를 이용하여 도메인을 IP로 바꿔주는 과정이 필요한데, 잘못된 DNS 서버가 설정되어 있으니 연결이 지연되는 것이지요. /etc/resolv.conf 에서 잘못된 DNS 서버를 제거해도, DHCP로 유동 IP를 받아오기 때문에 재부팅하면 설정이 원래대로 돌아갑니다.
그러므로 DHCP 클라이언트의 설정을 고쳐야 합니다. 방법은 다음과 같습니다.
1. /etc/dhcp3/dhclient.conf 파일을 엽니다. 우분투에서는 Alt+F2 하고 gksu nautilus 하면 편집할 수 있습니다. 다른 리눅스 배포판이라면 파일 위치가 다소 다를 수 있습니다.
2. 파일 맨 끝에 prepend domain-name-servers 168.126.63.1,168.126.63.2; 를 추가합니다. 여기서 168.126.63.1와 168.126.63.2는 KT의 DNS 서버입니다. 다른 DNS 서버를 사용하신다면 그걸로 바꾸시면 됩니다.
Posted by 랜덤여신