Digital Ocean을 네트워크 호스트로 사용하여 prod.domain.com, dev.domain.com이라는 2개의 Droplet을 설정했습니다.
Digital Ocean을 통해 도메인을 관리하는 경우 각각의 Droplet IP를 가리키는 2개의 서로 다른 A 레코드(dev/prod)를 만들었습니다.
dev를 예로 들어 서버의 호스트 이름을 설정했습니다.
hostname dev.domain.com
그런 다음 /etc/hosts를 수정합니다.
127.0.1.1 dev.domain.com dev
등록 기관을 통해 네임서버를 Digital Ocean NS1, NS2, NS3.digitalocean.com으로 지정합니다.
IP를 통해서는 ping을 할 수 있지만 호스트 이름을 통해서는 ping을 할 수 없습니다. 기록이 배포됩니다.
이 문제를 해결할 수 있는 방법에 대한 제안 사항이 있습니까?
답변1
설치된 경우 dig
네임서버에 직접 쿼리를 시도하고 다음을 사용하여 요청을 추적할 수 있습니다.
dig +trace @ns1.digitalocean.com dev.example.com
그래도 작동하지 않으면 다음 명령을 dig
사용해 보십시오.nslookup
nslookup -debug dev.example.com ns1.digitalocean.com