CentOS 6.2에 Virtualmin GPL을 설치했습니다. 시스템의 호스트 이름은 srv01.[mydomain.tld]
입니다. 여기서 [mydomain.td]
은 실제 등록 된 도메인입니다. 서버에는 IP가 1 개 뿐이므로 ns1.[mydomain.tld]
과 ns2.[mydomain.tld]
에 모두 할당했습니다. 이 후에 도메인 등록 기관에서 내 도메인의 네임 서버 세부 정보를 업데이트하고 서버의 IP에 ns1
및 ns2
을 모두 지정했습니다.Virtualmin의 DNS 네임 쿼리와 DNS 쿼리 시간 초과
처음받은 문제는 BIND-chroot 문제였습니다. 그물을 검색 한 후 chroot에서 BIND를 제거하고 BIND가 시작되었습니다. 이 단계에서는 모든 것이 정상적으로 작동 할 것이라고 확신 했으므로 [mydomain.tld]
가상 서버를 만들었습니다. 이 시점에서 나는 이제 도메인 이름을 사용하여 내 사이트에 액세스 할 수 있다고 확신했습니다.
그래서 내가 network-tools.com 열고 [mydomain.tld]
에 대한 TRACERT을 수행하기 위해 시도했지만이 도메인 이름을 확인하고 다음 페이지에서 세부 사항입니다 못했습니다
Retrieving DNS records for [mydomain.tld]...
DNS servers
ns1.[mydomain.tld] [1.2.3.4]
Query for DNS records for [mydomain.tld] failed: Timed out
Whois query for [mydomain.tld]...
내가 srv01.[mydomain.tld]
ping을 시도는하고 실패한. 그런 다음 ns1.[mydomain.tld]
으로 핑 (ping)을 시도했는데 성공했습니다. 내 첫번째 추측 내 서버에 어쩌면 NS가 작동하지 않는, 그래서 나는 SSHed 및 nslookup google.com
을 수행 :
$ nslookup google.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: google.com
Address: 173.194.33.39
이 나는 NS 내 서버에서 제대로 작동하는지 생각합니다. 그 후에 수행 한 작업은 다음과 같습니다.
$ nslookup [mydomain.tld]
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: [mydomain.tld]
Address: IP
서버가 로컬에서 올바르게 이름을 확인하지만 인터넷에서 작동하지 않는 것 같습니다. 또한 [mydomain.tld]
에 대한 모든 영역 기록을 확인하고 다음과 같은 기록이 포함되어 서버의 IP를 가리키는
[mydomain.tld]. -- NS -- ns1.[mydomain.tld].
[mydomain.tld]. -- NS -- ns2.[mydomain.tld].
[mydomain.tld]. -- A -- IP
www.[mydomain.tld]. -- A -- IP
ns1.[mydomain.tld]. -- A -- IP
ns2.[mydomain.tld]. -- A -- IP
플러스 하위 도메인 ftp.[mydomain.tld]
, m.[mydomain.tld]
, localhost.[mydomain.tld]
, webmail.[mydomain.tld]
, admin.[mydomain.tld]
에 대한 A
기록과 mail.[mydomain.tld]
를, 플러스 MX 및 SPF 레코드 .
dig TLD NS
도메인 권위있는 네임 서버는 TLD에 구성하는 방법을 찾기 :
실제 이름과 주소를 게시하면 도움이됩니다. – Sandman4