uname -a
Linux XXXX 3.10.0-123.9.3.el7.x86_64 #1 SMP Thu Nov 6 15:06:03 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
修改了/etc/host.con文件
order hosts,bind
multi on
也修改了/etc/hosts文件
192.168.0.1 a
192.168.0.2 a
192.168.0.3 a
3个ip都是a主机的ip
为什么ping a的时候就只能是第一条(192.168.0.1 a)生效了???
좀 조사한 후: 지침을 보려면 호스트.conf 매뉴얼을 확인하세요.
리졸버 라이브러리는 ping이 아닙니다. Ping은 전달될 수 있는 get 중 첫 번째 항목만 사용합니다.
호스트 구성에서 효과적인 구성을 얻으려면 getent 명령을 사용하여 중요한 구성 파일의 내용을 얻습니다.
getnet 호스트는 실제로 gethostbyname 시스템 API 함수를 호출하여 구문 분석되므로 다음에서 호출될 수 있습니다. 서버 이름에 해당하는 모든 IP를 가져오는 코드 gethostbyname은 다음과 같습니다. 다음은 임의의 코드입니다.
실행 결과: