※ named와 관련된 설정이 아니라 DNS 서버를 참고하는 client에 대한 설정임

 

1. hosts-DNS 순서 결정

: telnet/ssh/sqlplus 등 접속시 매우 느리거나 접속이 불가능한 경우 DNS 서버와 연결 문제일 가능성이 있음

그럴 경우 resolv를 하는 순서를 /etc/hosts 파일이 1번이 되게 하면 정상화 되기도 한다. 설정 즉시 적용 됨.

# vi /etc/netsvc.conf 
hosts = local, bind, nis


2. DNS resolv 조작 방법 (smitty 이용)
1) Nameserver 사용

: 최초 설정시 Add만 수행하면 Start Using도 같이 해줌

# smitty resolv.conf -> Start Using the Nameserver
또는 
# smitty resolv.conf -> Add a Nameserver 에서 nameserver ip 추가


2) Nameserver 사용 중지

: Stop Using 수행시 resolv.conf 파일을 resolv.conf.sv 파일로 백업해줌, Remove시 resolv.conf 파일은 그대로 남아 있음

# smitty resolv.conf -> Stop Using a Nameserver
또는 
# smitty resolv.conf -> Remove a Nameserver 에서 모든 nameserver ip 삭제


3. DNS resolv 조작 방법 (namerslv 명령어 이용)
1) Nameserver 사용 

: "namerslv -b -i DNS서버주소" 명령으로 resolv.conf 파일을 만들어준다.

  기존에 resolv.conf.sv 파일이 있을 경우 -i 옵션은 제외한다.

# namerslv -b -i 192.168.0.111


2) Nameserver 사용 중지

: resolv.conf 파일을 resolv.conf.sv 파일로 move해 줌

# namerslv -e 

 


#1

vi /etc/resolv.conf로 파일 내용을 모두 지워도 resolv 내용을 참고하는 것처럼 보이는데,
vi로 편집하면 resolv.conf 파일 크기가 1byte가 되는데 이것 때문에 문제가 되는것으로 보인다.
cat /dev/null > /etc/resolv.conf 명령으로 크기를 0으로 만들어주면 

resolv.conf 파일이 있어도 nameserver를 사용 하지 않는다.

아니면 그냥 resolv.conf 파일을 삭제하거나 이름을 바꿔주면 된다.

#2
smitty나 namerslv 명령으로 DNS ip를 추가하면 resolv.conf 파일을 만들어주고,
"Stop Using a Nameserver"를 하면 resolv.conf 파일을 resolv.conf.sv 파일로 백업한다. (기본 파일명)
다시 "Start Using the Nameserver"를 해주면 resolv.conf.sv 파일을 resolv.conf 파일로 바꿔준다.

Posted by 까만핀치
,