DNS नाम रिज़ॉल्यूशन डीबग कैसे करें? (nslookup काम करता है, लेकिन टेलनेट नहीं करता है)


10

मैं एक वेबसाइट से जुड़ने की कोशिश कर रहा हूँ:

http://superuser.com.sixxs.org

मैं पता पिंग कर सकता हूँ:

C:\Users\Ian>ping /6 superuser.com.sixxs.org

Pinging ipv6.nginx.sixxs.net [2001:838:2:1::30:67] with 32 bytes of data:
Reply from 2001:838:2:1::30:67: time=257ms
Reply from 2001:838:2:1::30:67: time=176ms
Reply from 2001:838:2:1::30:67: time=161ms
Reply from 2001:838:2:1::30:67: time=164ms

Ping statistics for 2001:838:2:1::30:67:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 161ms, Maximum = 257ms, Average = 189ms

लेकिन न तो पिंग :

C:\Users\Ian>ping supersuer.com.sixxs.org
Ping request could not find host supersuer.com.sixxs.org.
  Please check the name and try again.

लेकिन मैं इसे ( क्रोम या अर्थात में ) ब्राउज़ नहीं कर सकता :

यहाँ छवि विवरण दर्ज करें

न ही मैं इसे टेलनेट कर सकता हूं

C:\Users\Ian>telnet superuser.com.sixxs.org 80
Connecting To superuser.com.sixxs.org...Could not open connection to the host,
  on port 80: Connect failed

लेकिन nslookupएक प्राधिकरण रिकॉर्ड और सब कुछ के साथ नाम ठीक है!

सबसे पहले हम डीएनएस को फ्लश करते हैं, बस अगर कोई यह सुझाव देना चाहता है कि यह डीएनएस कैशिंग के कारण है:

C:\Users\Ian>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

और अब वापस देखने के लिए:

C:\Users\Ian>nslookup superuser.com.sixxs.org
Server:  solo.avatopia.com
Address:  10.0.0.98

Non-authoritative answer:
Name:    ipv6.nginx.sixxs.net
Addresses:  2001:838:2:1:2a0:24ff:feab:3b53
          2001:960:800::2
          2001:1af8:4050::2
          2620:0:6b0:a:250:56ff:fe99:78f7
          2001:838:2:1::30:67
Aliases:  superuser.com.sixxs.org

वे सभी पते काम करते हैं:

  • मैं pingउन्हें कर सकता हूं
  • मैं उन telnetपर 80 पोर्ट कर सकता हूं
  • मैं उनके लिए Chrome (उदा http://[2001:838:2:1::30:67]) में ब्राउज़ कर सकता हूं

नाम भी तब हल होता है जब मैं मैन्युअल रूप से Windows API फ़ंक्शन GetAddrInfo को कॉल करता हूं

क्यों मैं क्या कैसे निदान कर सकते हैं ping, telnet, Chromeऔर Internet Explorerगलत कर रहे हो?

नोट : Wireshark अब मदद करता है क्योंकि dns सर्वर ( solo.avatopia.com) एन्क्रिप्टेड vpn लिंक के दूसरी तरफ है; और वायरशर्क एन्क्रिप्टेड वीपीएन ट्रैफिक को डिक्रिप्ट करने से इनकार करता है।


आपके पिंग उदाहरण में एक टाइपो है।
हैरी जॉन्सटन

यदि आप पिंग, टेलनेट, या विहित नाम के लिए ब्राउज़ करने की कोशिश करते हैं तो क्या होता है ipv6.nginx.sixxn.net?
हैरी जॉनसन

@HarryJohnston pingटाइपो कहाँ है ? मैं इसे नहीं देखता ...
इयान बॉयड

1
@HarryJohnston ओह्ह्ह, पैरामीटर की pingजरूरत है /6; यह समझ में नहीं आता है कि अगर यह केवल एक IPv6 पते को हल कर सकता है तो उसे IPv6 ICMP पैकेट भेजने की आवश्यकता है।
इयान बॉयड

मूर्खतापूर्ण सवाल है, लेकिन क्या वेब सर्वर खुद को IPv6 पर काम करने के लिए सेट किया गया है? यह ipv4 या अन्य ज्ञात ipv6 सक्षम सिस्टम पर काम करता है? क्या आपने लोकलहोस्ट के आईपीवी 6 के बराबर कनेक्ट करने की कोशिश की?
जर्नीमैन गीक

जवाबों:


2

DNS रिज़ॉल्यूशन का मतलब स्वचालित रूप से HTTP रीचबिलिटी नहीं है; आपके मामले में, यह वास्तव में समस्या का हिस्सा है।

sixxs.orgके साथ सभी DNS प्रश्नों का उत्तर देता CNAMEहै ipv6.nginx.sixxs.net। एक उदाहरण के iamuglyरूप में , स्पष्ट रूप से एक वास्तविक साइट नहीं हो सकती है, क्योंकि कोई शीर्ष-स्तरीय डोमेन नहीं है।

[mpenning@Bucksnort ~]$ dig +short iamugly.sixxs.org
ipv6.nginx.sixxs.net.
[mpenning@Bucksnort ~]$ dig +short google.com.sixxs.org
ipv6.nginx.sixxs.net.
[mpenning@Bucksnort ~]$ dig google.com.sixxs.org

; <<>> DiG 9.7.3 <<>> google.com.sixxs.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22229
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.sixxs.org.          IN      A

;; ANSWER SECTION:
google.com.sixxs.org.   3553    IN      CNAME   ipv6.nginx.sixxs.net.

;; AUTHORITY SECTION:
sixxs.net.              3316    IN      SOA     ns.paphosting.net. hostmaster.sixxs.net. 2012010601 86400 7200 1209600 86400

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon May 28 15:39:58 2012
;; MSG SIZE  rcvd: 133

[mpenning@Bucksnort ~]$

ipv6.nginx.sixxs.netबस एक HTTP प्रॉक्सी है जो आगे की ओर ट्रैफ़िक है, इसलिए जब तक उनका प्रॉक्सी ऊपर है, यह पिंग-सक्षम है और आप telnetइसे कर सकते हैं ...

[mpenning@Bucksnort ~]$ telnet superuser.com.sixxs.org 80
Trying 2620:0:6b0:a:250:56ff:fe99:78f7...
Connected to ipv6.nginx.sixxs.net.
Escape character is '^]'.
^]
telnet> quit
Connection closed.
[mpenning@Bucksnort ~]$

आपके द्वारा जाने के बाद superuser.com.sixxs.org, sixxs.netआप के माध्यम से रीडायरेक्ट करता है ipv6gate.sixxs.netऔर वे सुपर उपयोगकर्ता की HTML सामग्री को फिर से लिखते हैं और पृष्ठ के सभी लिंक भेजते हैं foo.sixxs.org

यहाँ छवि विवरण दर्ज करें

कुछ आपको जाने से रोक रहा है sixxs.org, और यह संभवतः आपके मार्ग में कहीं vpn सर्वर, फ़ायरवॉल या पारदर्शी http प्रॉक्सी से आता है।


1

यहाँ मेरा अनुमान है कि क्या हो रहा है।

(मैं मूल रूप से यह एक टिप्पणी के रूप में पोस्ट करने जा रहा था, लेकिन यह बहुत लंबा है, इसलिए मैं इसे उत्तर के रूप में पोस्ट करूंगा और इसे सही होने पर निर्णय लेने के लिए अपने और / या दूसरों पर छोड़ दूंगा।)

मुझे लगता है कि इस isp ने अपने नेमवेरर्स को हर उपडोमेन पर उत्तर देने के लिए कॉन्फ़िगर किया गया है।

मैंने एक यादृच्छिक GUID की कोशिश की और हाँ 0937c1fa-15dc-4a3a-837c-b9ada0953a7e.sixxs.org रेसोल्यूशन (और superuser.com.sxxs.org के समान आईपी पते पर)

इसका मतलब है कि सभी यातायात 0937c1fa-15dc-4a3a-837c-b9ada0953a7e.sixxs.org पर भेजे जाएंगे। जब यह उनके पास हो जाता है, तो वे संभवतः HTTP होस्ट हेडर की जांच कर रहे हैं कि यह कैसे निर्धारित किया जाए। 0937c1fa-15dc-4a3a-837c-b9ada0953a7e.sixxs.org के मामले में, मुझे संदेह होगा कि वे अनुरोध को अनसुना कर देंगे क्योंकि उन्हें यह पता नहीं है कि इसके साथ क्या करना है।

Superuser.com.sixxs.org के मामले में, आपको लगता है कि उन्हें superuser.com पर पुनर्निर्देशित करना चाहिए, लेकिन यह काम नहीं करता है।

मुझे नहीं लगता कि उनके सेटअप के बाहर किसी के लिए भी यह जानना संभव है कि यह काम क्यों नहीं करता है, लेकिन यह हो सकता है क्योंकि उनके पास कुछ आंतरिक मैपिंग गलत है और यह गलत गंतव्य पर भेज रहा है।

एक और संभावना यह है कि वे सभी को यह सेवा प्रदान नहीं कर रहे हैं और यह संभव है कि यदि कोई गैर-ग्राहक इस पते का उपयोग करने का प्रयास करता है, तो वह अनुरोध को अनदेखा कर देगा।

लब्बोलुआब यह है, मैं वास्तव में निश्चित नहीं हूं कि क्या टेलनेट, क्रोम और इंटरनेट एक्सप्लोरर वास्तव में कुछ भी गलत कर रहे हैं और मैं यह मानने से पहले कि आपके सेटअप में कुछ भी गलत है, मैं सिक्सएक्स.नेट के साथ जांच करूंगा।


0

मैं एक simliar मुद्दा था, यहाँ मैं क्या कोशिश की है।

  1. यह Winsock के एलएसपी से संबंधित हो सकता है, एलएसपी को सामान के कारण होने वाली त्रुटि का पता लगाने के लिए ठीक करने का प्रयास करें ।
  2. इंटरनेट प्रोटोकॉल रीसेट करें (टीसीपी / आईपी)
  3. sfc /scannowदूषित फ़ाइलों के कारण उत्पन्न किसी भी समस्या को ठीक करने के लिए चलाएँ ।
  4. रीसेट WinSock netsh winsock reset
    अपने शाखा कैश रीसेट करने 5.Though पूरी तरह से असंबंधित कोशिश netsh branchcache reset
    6.Reset IPv6 विन्यास netsh int ipv6 reset
    डिवाइस प्रबंधक से निकाला जा रहा है और अपने नेटवर्क एडाप्टर फिर से स्थापित करने 7.Try

0

मुझे यकीन नहीं है कि यदि आप केवल एक साइट से परेशान हैं, या यदि यह सभी वेबसाइटें हैं जिन्हें आप कनेक्ट नहीं कर सकते हैं (और इसे पोस्ट करने के लिए एक अलग पीसी का उपयोग कर रहे हैं), लेकिन यदि आप अपने ब्राउज़र में DNS त्रुटियां प्राप्त कर रहे हैं हर साइट और आपके पास अभी भी कनेक्टिविटी है और आप सामान पिंग कर सकते हैं, इन कुछ आदेशों को आज़माएं। यह हमेशा इनमें से एक नहीं है, लेकिन मैंने कभी भी उन सभी को आपकी समस्या के लिए काम नहीं करते देखा है।

netsh winsock reset catalog

netsh int ipv4 reset reset.log

netsh int ipv6 reset reset.log

ipconfig /release

ipconfig /flushdns

ipconfig /renew

ipconfig /registerdns
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.