CentOS에서 resolv.conf 변경 후 적용이 안됩니다.
글쓴이: lusilis / 작성시간: 화, 2013/06/11 - 6:24오후
사내 DNS를 운영하고 있던 중 외부 접속 차단을 위해 recursion 설정을 no로 변경하려 합니다.
이 경우 사내 DNS에서 서비스하는 도메인은 정상적인 서비스가 가능하지만 외부 서비스로 접근할 경우 사내 DNS를 통해서는 서비스가 되지 않습니다.
위의 이유로 외부 서비스 접속이 필요한 서버의 /etc/resolv.conf 값을 아래와 같이 변경 했습니다.
nameserver 164.124.101.2
일반적으로 생각하기에 resolv.conf 값을 외부 DNS로 변경했으므로 사내에서 운영하는 DNS hit log에는 외부 서비스에 대한 질의가 들어오지 않아야 되는데 지금도 계속 요청을 하고 있는 상황입니다.
서비스 운영 관계로 시스템 재시작은 해보지 못했고, 일부 시스템에 대해 네트웍 리스타트는 했지만 증상은 동일합니다.
제가 생각하지 못하고 있는 부분이 있을까요?
Forums:
oo
http://faq.hostway.co.kr/Linux_DNS/2249
참고하면 되지않을까요?
저도 그 내용을 보고 서버 reboot은 아니지만
저도 그 내용을 보고 서버 reboot은 아니지만 network restart는 진행해 봤습니다.
하지만 동일한 증상이 나타나고 있습니다. 'ㅡ');;
/etc/resolv.conf 파일
/etc/resolv.conf 파일 외에도
/etc/sysconfig/network 파일이나 /etc/sysconfig/network-script 디렉토리 안에 있는 파일에서 네임서버를 지정해줄 수도 있던 기억이 있습니다.
혹시 그 파일들에 네임 서버가 지정된 것은 아닌지 확인해보시죠.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
/etc/sysconfig/network 파일에도
/etc/sysconfig/network 파일에도 없고 혹시나 싶어 /etc/sysconfig/network-scripts 내의 파일 내용 검색까지 하면서 훑었지만 없습니다. orz
CentOS 6부터는 NetworkManager
CentOS 6부터는 NetworkManager 데몬이 생겨서 자동으로 네트웍을 탐지해서 설정을 합니다.
CentOS 6을 사용한다면 그 녀석이 설정을 덮어써버리는 건 아닌가 싶습니다.
전, 브릿지 설정 같은게 NetworkManager 로는 불가능해서 아예 NetworkManager 데몬을 지워버리는데요...
NetworkManager 가 꼭 필요한 경우가 아니라면 다음과 같이 NetworkManager 를 중지하고 다시 설정해보시죠.
# chkconfig --level 2345 NetworkManager off
# chkconfig --level 2345 network on
# /etc/rc.d/init.d/NetworkManager stop
# /etc/rc.d/init.d/network restart
# rpm -e NetworkManager NetworkManager-gnome NetworkManager-glib
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
댓글 달기