방금 PC에 Centos 7을 새로 설치했습니다. 캠퍼스 네트워크에 연결되어 있으므로 DNS 서버를 제어할 수 없습니다. /etc/sysconfig/network.conf에 HOSTNAME 값을 설정하여 호스트 이름을 지정했습니다. 또한 /etc/sysconfig/network-scripts/ifcfg-eth0에 DHCP_HOSTNAME 값을 설정하고 시스템을 재부팅했습니다.
문제는 다른 임의의 컴퓨터에서 이 컴퓨터를 ping할 수 없다는 것입니다. 호스트가 존재하지 않는다는 메시지가 계속 나타납니다.
DHCP의 컴퓨터가 확인을 위해 호스트 이름을 IP 주소에 바인딩하는 일반적인 방법은 무엇입니까? 내 호스트 이름을 DHCP 서버로 보내는 방법이 있습니까?
답변1
인터넷에서 액세스할 수 있는 서버가 아니라 로컬넷(개인) DNS 서버에 대해 이야기하고 있는 것 같습니다.
자신의 컴퓨터에만 호스트 이름을 설정하면 네트워크의 다른 PC는 이를 인식하지 못합니다. 예를 들어 시도하고 싶다면. PC에 웹 서버가 있는 경우 PC에 대한 임시 기록을 /etc/hosts 파일에 둘 수 있습니다. 다른 모든 PC가 DNS 이름을 통해 귀하의 PC에 액세스할 수 있도록 하려는 경우. DNS 서버 관리자에게 문의해야 합니다. Active Directory가 존재하는 경우 AD에 가입하면 DNS 이름을 게시할 수 있습니다.
- 갱신 -
호스트 파일을 다시 업데이트하지 마십시오. 당신은 그것을 사용할 수 있습니다nip.io이 사용 사례에 대한 서비스입니다. 예를 들어, 귀하의 웹 서버는 IP 주소를 통해 액세스할 수 있습니다.192.168.0.20
192.168.0.20.nip.io
IP가 다음과 같은 경우 다음 DNS 이름을 사용하여 액세스할 수 있습니다.192.168.100.100그런 다음 호스트 이름
192.168.100.100.nip.io
등을 사용하십시오.
이는 웹 호스팅을 원하는 경우 특히 유용하지만 홈 페이지로 이동하면 잘 설명되어 있습니다.nip.io 홈 페이지.