개발개발/LINUX

리눅스 상에서 DNS 변경...

꾸냥 2009. 12. 4. 13:04
이번에 구글에서 Open DNS 서버를 공개했다. [구글DNS 링크] DNS 란... [위키피디아 링크] 간단히 숫자로 구성되어있는 주소를 우리가 쉽게 인지 할 수 있는 영문으로 연결해 주는 큰 서버라고 보면된다. 모든 인터넷을 할때에는 저길 거쳐서 들어가게 된다. 대부분... 오픈 DNS의 장점은 여러가지가 있지만 그건 여기에서 언급 안하고 리눅스에서 DNS 변경하는 방법만 설명하겠다.

1. 현재 서버 사항
가정용 인터넷 라인에 직접 리눅스 서버를 연결했다. 해당 서버에 운영체제는 페도라코어5 버전을 사용했다.

2. 거의 대부분의 세팅이 자동으로 잡혀있음.

변경하기

구글신께서  /etc/resolv.conf 파일의 nameserver 부분은 수정해라! 라고 해서 수정했다.

nameserver xxx.xxx.xxx.xxx => 8.8.8.8 으로

그리고 재시작을 해라! 라고 해서

service network restart 를 하고 변경된 것을 확인하기 위해서

# nslookup
> server
Default server: xxx.xxx.xxx.xxx
Address: xxx.xxx.xxx.xxx
Default server: xxx.xxx.xxx.xxx
Address: xxx.xxx.xxx.xxx

해당 서버 아이피가 변경되어있어야 한다. 하지만... 안됨. 이전 DNS 서버로 잡혀있다.
다시 /etc/resolv.conf 파일을 보니 복귀되어있었다. 해당 정보가 변경되서 원하는 DNS로 바뀌어야 하는데 그게 안되었다.
테스트 하기 수십번.... 구글링 하기 수십번...

너무나 간단한 문제였다.
네트워크 서비스를 재시작하면 해당 통신사에서 기본으로 설정되어 있는 정보를 받아 설정을 업데이트 시킨다. 결국 설정해놓고 업데이트 반복. 하하하하
역시 깊이가 없이 얇다 보니 이런 문제가 왕왕 발생하는군...

정리
1. /etc/resolv.conf 파일 수정
2. 끝

일줄 알았다. 하지만 테스트를 해봤더니 아이피 급에서 막는거 같은데.. 흠... 우선 이 방법은 내가 필요로 하는 것이 안됨! 단 일반적인 것들은 상관없음 해외 사이트 접근시 국내 ISP 에서 제공하는 것보다 조금 빠른 듯 한 느낌을 가짐(플라시보 효과!)

몇시간 삽질 원하는 결과 얻지 못함.
반응형