![슬레이브는 호스트 이름을 통해 서버 자체를 ping할 수 없지만 IP를 통해 ping할 수 있습니다.](https://linux55.com/image/151674/%EC%8A%AC%EB%A0%88%EC%9D%B4%EB%B8%8C%EB%8A%94%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EC%84%9C%EB%B2%84%20%EC%9E%90%EC%B2%B4%EB%A5%BC%20ping%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%A7%80%EB%A7%8C%20IP%EB%A5%BC%20%ED%86%B5%ED%95%B4%20ping%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 데이터 센터에 우분투 서버가 호스팅되어 있으며 서버가 호스트 이름으로 자체적으로 ping을 수행할 수 없는 어젯밤까지 몇 년 동안 잘 실행되었습니다. 구성이 변경되지 않았습니다. 지금 할 수 있는 일과 할 수 없는 일은 다음과 같습니다.
- 외부적으로는 고정 IP와 호스트 이름을 통해 서버에 ping을 보낼 수 있습니다.
- 서버에서 모든 웹사이트(Google, Yahoo...)에 ping을 보낼 수 있습니다.
- 서버에서 localhost로 ping을 할 수 있고, 서버 자체의 IP로 ping을 할 수도 있습니다.
- 서버에서 다음을 수행할 수 있습니다.아니요호스트 이름으로 서버 자체를 ping합니다.
이것은 /etc/network/interfaces
:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp5s0
iface enp5s0 inet static
address xxx.xxx.xxx.134
netmask 255.255.255.128
broadcast xxx.xxx.xxx.255
gateway xxx.xxx.xxx.129
dns-nameservers 192.168.1.1 8.8.8.8 8.8.4.4
그리고 /etc/resolv.conf
:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4
그리고 /etc/resolvconf/resolv.conf.d/head
:
nameserver 8.8.8.8
nameserver 8.8.4.4
출력은 route -n
다음과 같습니다
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 xxx.xxx.xxx.129 0.0.0.0 UG 0 0 0 enp5s0
xxx.xxx.xxx.128 0.0.0.0 255.255.255.128 U 0 0 0 enp5s0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
이러한 구성은 수년 동안 작동했습니다. 무슨 일이 일어났는지 알고 싶으세요? 감사해요.
답변1
/etc/hosts를 확인하세요. 서버 이름과 잘못된 IP가 포함된 줄이 있을 수 있습니다.