วิธีค้นหาที่อยู่เซิร์ฟเวอร์ DNS ของฉันใน Windows 7


31

วิธีที่ง่ายที่สุดในการทราบที่อยู่ IP หรือชื่อโดเมนเซิร์ฟเวอร์ DNS ปัจจุบันของฉันคืออะไร ฉันพยายามแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตความเร็วสูงภายใต้ Windows 7


2
คุณหมายถึงที่อยู่ IP หรือไม่ หรือคุณกำลังพยายามค้นหาเซิร์ฟเวอร์ชื่อที่คุณกำลังใช้งานอยู่
vesquam

1
ดูเหมือนว่านี่เป็นระบบในบ้านของคุณซึ่งอาจไม่มีโดเมน
Shinrai

คำตอบ:


15

หากคุณทราบที่อยู่สาธารณะของคุณเพียงแค่ป้อนในหน้าต่างพรอมต์คำสั่ง:

nslookup <your public IP>

นอกจากนี้คุณยังสามารถระบุเซิร์ฟเวอร์ชื่อเพื่อตรวจสอบโดยการผนวกไปยังคำสั่งดังกล่าว

คุณสามารถรับที่อยู่ IP ปัจจุบันของคุณได้จากเว็บไซต์เช่นhttp://whatismyip.com


ดูเหมือนว่าดี .. แต่มีความขัดแย้ง :( กรุณาดูที่ภาพi.stack.imgur.com/Ua6cT.pngวิธีการแก้ปัญหาใด ๆ ขอบคุณ
rakib

@rakib หมายความว่าไม่มีชื่อ DNS สาธารณะสำหรับคุณหรือ ISP ของคุณไม่ให้ชื่อ
Canadian Luke ติดตั้งใหม่ MONICA

1
@rakib โปรดลองเรียกใช้ "ipconfig / all" ตามที่จะให้รายละเอียดเพิ่มเติมเกี่ยวกับปัญหา คุณกำลังแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตเป็นหลักใช่ไหม
mrchampe

ใช่ .. เข้าใจแล้ว :) ขอบคุณข้อมูล 4 ของ
rakib

4
คุณก็สามารถอะไรnslookup ไม่จำเป็นต้องเป็นที่อยู่ IP ของคุณเอง หากคุณไม่ได้ระบุพารามิเตอร์ใด ๆ เชลล์เชิงโต้ตอบจะเริ่มต้นและจะแสดงเนมเซิร์ฟเวอร์ที่ใช้งานอยู่ที่ด้านบน
Der Hochstapler

57

คุณต้องการเปิด "Run" จากนั้นพิมพ์

cmd.exe

ในพรอมต์คำสั่งให้ป้อนคำสั่งนี้

C:\>ipconfig /all | findstr /R "DNS\ Servers"

ผลลัพธ์ควรมีลักษณะดังนี้:
ป้อนคำอธิบายรูปภาพที่นี่


นั่นแสดงให้เห็นถึงเซิร์ฟเวอร์ DNS ไม่ใช่ชื่อ DNS
Canadian Luke ติดตั้ง MONICA ใหม่

2
เนื่องจากเขากำลังแก้ไขปัญหาอินเทอร์เน็ตของเขาดูเหมือนว่าเขาต้องการยืนยันว่าเขาเชื่อมต่อกับเซิร์ฟเวอร์ ISP DNS ไม่น่าเป็นไปได้ที่เขาจะมีที่อยู่ DNS ซึ่งแสดงในภาพหน้าจอที่เขาแบ่งปัน
mrchampe

3
นี่ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากมันตอบคำถามของผู้ใช้โดยตรง: "ที่อยู่เซิร์ฟเวอร์ DNS ปัจจุบันของฉัน ... " อย่างไรก็ตามในกล่อง Windows ของฉันเซิร์ฟเวอร์ DNS มาเป็นกลุ่มและไม่ใช่ทั้งหมดที่นำหน้าด้วยสตริง ipconfig / งานทั้งหมด แต่ถ้าคุณลูกตามัน
Mike S

7

โดยส่วนตัวแล้วฉันชอบวิธีนี้:

echo | nslookup | findstr "Default\ Server"

มันจะพิมพ์ชื่อของเซิร์ฟเวอร์ DNS เริ่มต้นของคุณในเปลือก


1
echo exit | nslookup | findstr ":"จริงการรวมกันของสองคำตอบที่จะช่วยให้ผลที่ดีที่สุด: เพียงแค่ใช้ของคุณใน PS แจ้งให้ "จัดหาค่าสำหรับพารามิเตอร์ต่อไปนี้: InputObject [0]:" ในขณะที่อีกคนหนึ่งพิมพ์บรรทัดที่ไม่จำเป็น
merosss

4
echo exit | nslookup

นี่จะแสดงชื่อโดเมนเซิร์ฟเวอร์ DNS หลักและที่อยู่ IP

Default Server:  google-public-dns-a.google.com
Address:  8.8.8.8

>

ขอขอบคุณที่ @ OliverSalzburg ของคำตอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.