저는 API 게이트웨이 역할을 하는 로컬 Gnu/Linux 클러스터를 관리하고 있습니다. ESB 클러스터에는 두 개의 서버(예: ESB1 및 ESB2)가 있습니다. ESB1 서버에서는 IP와 호스트가 ESB1에 포함되어 있지 않더라도 호스트 이름을 사용하여 ESB2 서버로 ping을 수행할 수 있습니다./etc/hosts
최근에는 ESB 클러스터(예: ESB3)에 가상 머신(가상 머신에 호스팅됨)을 추가했습니다. ESB1/ESB2 서버의 IP를 사용하여 ESB3을 ping할 수 있습니다. 그러나 ESB1과 ESB2의 /etc/hosts
.
이러한 차이가 발생하는 이유는 무엇입니까?
답변1
당신이 해야 할 일은 호스트 이름을 IP 주소로 확인하는 것뿐입니다. 다음과 같은 다양한 방법으로 이 작업을 수행할 수 있습니다.
- 수동으로. IP 주소를 찾아 입력하면 됩니다.
- DNS 서버에서 구성하십시오. 서버는 공개 또는 비공개일 수 있습니다.
- zeroconf/avahi/bonjore/mDNS/DNS-SD(피어 DNS 검색)를 구성합니다.