리눅스 Cent OS 에서 /etc/hosts 파일 관련하여 갱신하는방법에 대한 질문입니다.

beautyofwait의 이미지

현재 리눅스 서버를 운영하다

모니터링을 위해 서버 이름을 변경하여 관리하기로 하였습니다.

그래서 먼저 /etc/hosts 파일을 수정하여 주었습니다

기존의 /etc/hosts 테이블

10.0.2.2 server1
10.0.2.3 server2

변경한 /etc/hosts 테이블

10.0.2.2 mon1
10.0.2.3 mon2

해당 테이블은 정상적으로 변경이 되었고, ping 테스트를 하였을때

ping mon1 으로 핑을 보내면 정상적으로 10.0.2.2 로 전달되는것을 확인했습니다.

그런데 모니터링 서버에 여전히 server1 으로 출력되는것을 확인하고 다시 ping 테스트를 했을때

ping server1 으로 핑을 보냈더니 hosts 파일에는 있지도 않은데 정상적으로 10.0.2.2 로 전달하는 것입니다.

hosts 파일을 갱신하기위하여, network 데몬 재시작, dns cashe flush, arp cache flush 등의 조치를 취했으나

마찬가지로 server1과 mon1 에 10.0.2.2 IP가 매핑이 되어있는 상태입니다.

server1 의 10.0.2.2 매핑 데이터는 도대체 어디에 저장되어서 계속 남아있는 걸까요..??

읽어주셔서 감사드립니다.