Ip주소와 hostname연결 질문 드립니다

안녕하세요.
최근에 학교 서버컴퓨터를 바꾸게 되었습니다.

일단 hostname은 동일하게 지정이 되어 있구요. 당연히 ip는 다르게 설정이 되어 있습니다.

구글신께 기도한 결과
/etc/hosts

IP주소 xxx.mydomain.com xxx

/etc/network/interface
dns-search mydomain.com

으로 설정을 바꿨고요

uname -n
hostname -a
hostname -s
hostname -d
hostname -f
hostname

명령어도 정상적으로 나오게 되었습니다.

질문드릴건 ip가 다른 두 컴퓨터의 hostname 문제인데요

옛 컴퓨터는 host연결이 안되도록 설정을 하고(ip주소로만 연결)
새 컴퓨터는 host연결이 가능하도록 설정을 하고 싶은데

제가 제대로 한건지도 모르겠고 위 사항을 어떻게 하면 좋을지도 모르겠습니다

제가 제대로 했다면 dns 업데이트 되면 바로 사용 가능한게 맞는건지요?

p.s. 재부팅하고 연결시도하니 이제 xxx.mydomain.com도 연결이 안되네요.
옛 컴에서 해당 관련 부분을 지워버렸습니다…
옛 컴 ip로도 접속이 안되더군요…


C:\Users>nslookup (새컴IP주소)
서버: (NS서버)
Address: (NS서버IP주소)

*** (NS서버)이(가) (새컴IP주소)을(를) 찾을 수 없습니다. Non-existent domain

C:\Users\hanl9>nslookup 155.230.157.20
서버: (NS서버)
Address: (NS서버IP주소)

이름: xxx.mydomain.com
Address: (옛컴IP주소)

X란 호스트 이름으로 Y란 IP를 가져다 주는 것은 DNS서버 입니다.
따라서 해당 컴퓨터의 /etc/hosts를 고친다고 해서 DNS서버의 내용이 바뀌는 것은 아닙니다.
DNS서버 관리자 혹은 관리부서에 연락하셔서 X란 호스트에 새로운 Z라는 IP를 반환하도록 고쳐달라고 요청하셔야 합니다.

단순히 접근하는 컴퓨터에서 다르게 인식하고 싶다면 접근하는 컴퓨터의 정보를 바꾸셔야 합니다. Linux라면 /etc/hosts에 추가해서 윈도우라면 System32/driver/etc/lmhosts (?) 라는 파일을 수정해서 특정 호스트에 대해서 IP를 강제로 설정할 수 있습니다. 물론 그런다고 해서 외국에서 접근하는 사람이나 다른 호스트를 사용해서 접근하는 사람들의 정보를 수정할 수 있는 것은 아닙니다. 단지 사용하는 컴퓨터에서 DNS서버 대신 자신이 기록한 정보를 사용하게 하는 것 뿐이기 때문입니다.

따라서 외부접근시 사용하는 호스트 이름의 대상 IP를 변경하고 싶으시다면 DNS서버의 정보를 바꾸셔야 합니다.

대부분 이런 경우 새로 설정한 컴퓨터의 IP와 이전 컴퓨터의 IP를 바꿔버리는 방법이 더욱 선호됩니다. 물론 물리적인 위치나 공간이 다른 경우라면 DNS서버의 정보변경이 필수입니다.