우분투 리눅스에서 nslookup 이나 dig 를 실행해 보면 dns ip 가 127.0.1.1 로 되어 있습니다. 이건 최근 우분투가 dnsmasq 라는 걸 쓰기 때문이라고 합니다.
dnsmasq 는 로컬 dns 캐쉬로서 웹서핑을 하거나 할때 dns 응답속도를 상당히 높일 수가 있습니다. 그 외에도 이런저런 기능을 한다고 합니다만...
어쨌거나....
이런저런 사정으로(^^;) dns 서버를 변경하려고 했는데 이걸 어떻게 해야 할지 모르겠더군요. networkmanager 에서 고정 ip 설정으로 바꾸고 직접 dns 를 입력해 줘도 안되고.....ㅡㅡ;
최근 networkmanager 설정에서 dnsmasq 를 쓰지 않도록 설정해서 하면 된다는 글도 봤습니다만...직접 변경해 보기로 했습니다.
dnsmasq 설정 어딘가를 바꾸면 되지 않을까 싶지만 일단 그건 다음기회에....
예전부터 쓰던 dns 변경은 /etc/resolv.conf 파일을 직접 수정하는 방법입니다. 에디터로 열어서.....
"nameserver 네임서버아이피"
형식으로 써주는 거죠.
이 방법이 되긴 간단히 됩니다만....문제는 13.04 에선 재 부팅하면 이 설정이 사라지더군요. resolv 쪽 설정도 뭔가 이리저리 변했고요.
검색중 방법이 하나 있었고 이 방법으로 성공했기에 적어둡니다.
/etc/resolvconf/resolv.conf.d/head 파일을 에디터로 엽니다. 관리자 권한이 필요하니 sudo 를 이용하셔야 합니다.
파일에 네임서버 아이피를 입력합니다. 형식은 resolv.conf 에 쓰는 형식과 같습니다.
"nameserver 네임서버아이피"
수정후 저장을 하시고요.
sudo resolvconf -u 를 터미널에서 입력해 줍니다.
그런후에 네트워크 메니저를 재시작해 줍니다. 재시작방법은.....
sudo service network-manager restart
그런후 dig 등을 실행시켜보면 자신이 입력해준 dns 서버를 이용하고 있는 것을 확인할 수 있습니다.
제가 적용한 방법의 글 밑에 달린 댓글로 보면 이 방법은 정석적인 방법은 아닌 것 같습니다. 하지만 가장 쉬운 방법이라....
다음에 정석적인 방법으로 성공하면 그때 그 내용은 다시 포스팅해 보죠. ^^;
원본링크는 http://askubuntu.com/questions/201603/how-do-i-edit-my-resolv-conf-file 입니다. 이런저런 다른 내용도 있으니 관심있으시면 읽어보세요. ^^:
'리눅스' 카테고리의 다른 글
우분투 unity 글로벌메뉴(global-menu) 사용하지 않는 방법 (0) | 2013.07.15 |
---|---|
gnome3 와 glx-dock(cairo-dock) (0) | 2013.07.13 |
루분투 13.04 스크린샷 (4) | 2013.05.11 |
우분투 13.04 가 나왔습니다. (0) | 2013.05.01 |
우분투 리눅스 에서 jdownloader 설치방법 (0) | 2013.02.01 |