IP 주소 및 nslookup 호스트 이름을 ping할 수 있지만 호스트 이름은 ping할 수 없습니다.

IP 주소 및 nslookup 호스트 이름을 ping할 수 있지만 호스트 이름은 ping할 수 없습니다.

Windows 2003 서버에서는 nslookup www.google.com다음을 반환 할 수 있습니다.

Server:  localhost
Address:  127.0.0.1

Non-authoritative answer:
Name:    www.l.google.com
Addresses:  74.125.79.104, 74.125.79.147, 74.125.79.99
Aliases:  www.google.com

그러면 다음과 같이 할 수 있습니다 ping 74.125.79.104.

Pinging 74.125.79.104 with 32 bytes of data:

Reply from 74.125.79.104: bytes=32 time=16ms TTL=54
Reply from 74.125.79.104: bytes=32 time=32ms TTL=54
Reply from 74.125.79.104: bytes=32 time=15ms TTL=54
Reply from 74.125.79.104: bytes=32 time=15ms TTL=54

Ping statistics for 74.125.79.104:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 15ms, Maximum = 32ms, Average = 19ms

하지만 나는 못해 ping www.google.com:

Ping request could not find host www.google.com. 
Please check the name and try again.

(이 질문은 TLD가 있고 로컬 도메인이 아니라는 점에서 다른 질문과 다릅니다.)

업데이트: localhost(127.0.0.1)에서 DNS 서버를 실행 중입니다. 예를 들어 opendns를 사용하도록 변경하더라도 여전히 nslookup 호스트 이름과 ping IP 주소는 가능하지만 ping 호스트 이름은 불가능합니다. 그렇다면 무엇이 잘못되었나요?

**업데이트 2: **

ipconfig /all 결과는 다음과 같습니다.

Windows IP Configuration

   Host Name . . . . . . . . . . . . : SERVER
   Primary Dns Suffix  . . . . . . . : NETWORK.local
   Node Type . . . . . . . . . . . . : Unknown
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : NETWORK.local

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet #2
   Physical Address. . . . . . . . . : 00-0F-1F-56-3B-AA
   DHCP Enabled. . . . . . . . . . . : No
   IP Address. . . . . . . . . . . . : 192.168.7.2
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.7.1
   DNS Servers . . . . . . . . . . . : 127.0.0.1

업데이트 3:

도움과 제안을 주신 모든 분들께 감사드립니다. 알겠습니다.

Ipconfig /flushdns 반환: DNS 확인자 캐시를 성공적으로 플러시했습니다.

Ipconfig /displaydns는 다음을 반환합니다.

2.7.168.192.in-addr.arpa
----------------------------------------
Record Name . . . . . : 2.7.168.192.in-addr.arpa.
Record Type . . . . . : 12
Time To Live  . . . . : 0
Data Length . . . . . : 4
Section . . . . . . . : Answer
PTR Record  . . . . . : webserver.mydomainname.com


1.0.0.127.in-addr.arpa
----------------------------------------
Record Name . . . . . : 1.0.0.127.in-addr.arpa.
Record Type . . . . . : 12
Time To Live  . . . . : 0
Data Length . . . . . : 4
Section . . . . . . . : Answer
PTR Record  . . . . . : localhost

업데이트 4:

Wireshark는 다음을 보여줍니다.

3   11.540542   208.67.220.220  192.168.7.2 DNS Standard query response A 74.125.79.99 A 74.125.79.104 A 74.125.79.147

6   42.056794   192.168.7.2 192.168.7.255   NBNS    Name query NB WWW.GOOGLE.COM<00>

이상하네요. pingDNS 서버에 주소를 요청하는 대신 192.168.7.255로 패킷을 보냅니다.

업데이트 5:

이것은 netdig가 말한 것입니다:

opcode: Query, status: NoError, id: 42
flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

QUESTION SECTION:
www.google.com.                 IN      A       

ANSWER SECTION:
www.google.com.         86324   IN      CNAME   www.l.google.com.
www.l.google.com.       224     IN      A       74.125.79.99
www.l.google.com.       224     IN      A       74.125.79.104
www.l.google.com.       224     IN      A       74.125.79.147

Query time: 0 ms
Server    : 192.168.7.2:53 udp (192.168.7.2)
When      : 1/6/2011 12:33:50 PM
Size rcvd : 100

답변1

자신(127.0.0.1)을 DNS로 사용하고 있습니다... 정말 진심인가요? nslookup은 자신의 컴퓨터에서 DNS 서버 서비스를 실행하는 경우 작동합니다.

네트워크 어댑터에 DNS가 올바르게 설정되어 있는지 확인하십시오.

답변2

궁금한 점이 있습니다. 서버에서 DNS를 사용하고 있고 ISP의 DNS 서버를 가리키는 DNS 전달자를 설정했기 때문에 서버의 DNS를 127.0.0.1로 설정하셨나요?

그렇다면 이런 테스트를 시도해 볼 수 있습니다. ISP의 DNS 서버를 직접 가리키도록 서버 어댑터의 DNS를 설정하십시오. 이 시점에서 ipconfig /flushdns 및/또는 재부팅 후 다시 시도할 수 있습니다. 그러면 좀 더 많은 정보를 얻을 수 있을 것 같습니다....

관련 정보