หมายเหตุ: ในบทความนี้เราจะพูดถึงวิธีที่ดีที่สุดในการค้นหาที่อยู่ IP ของคอมพิวเตอร์หรือเว็บไซต์ภายนอก หากคุณต้องการค้นหาที่อยู่ IP ของคอมพิวเตอร์ที่คุณใช้งานอยู่โปรดดูบทความนี้

ปิง
คำสั่ง ping ส่งแพ็คเก็ต ICMP ไปยังคอมพิวเตอร์เครือข่าย หากคุณพยายาม ping ชื่อโฮสต์โปรแกรม ping จะทำการร้องขอ DNS เพื่อค้นหาที่อยู่ IP ของโฮสต์ ที่อยู่ IP จะแสดงในเอาต์พุตคำสั่ง
บนระบบปฏิบัติการที่ทันสมัยทั้งหมดคุณสามารถเปิดอินเตอร์เฟสบรรทัดคำสั่งและรันคำสั่ง:
ping ชื่อโฮสต์
โดยที่ hostname คือชื่อของคอมพิวเตอร์ ตัวอย่างเช่นสมมติว่าคุณต้องการค้นหาที่อยู่ IP ของ computerhope.com หากคุณใช้ Microsoft Windows ให้เปิดหน้าจอพร้อมรับคำสั่งแล้วเรียกใช้:
ping computerhope.com
คุณจะเห็นสิ่งนี้:
Pinging computerhope.com [ 104.20.56.118 ] กับข้อมูล 32 ไบต์: ตอบกลับจาก 104.20.56.118 : ไบต์ = 32 เวลา = 19ms TTL = 57 ตอบกลับจาก 104.20.56.118 : ไบต์ = 32 ครั้ง = 19ms TTL = 57 ตอบกลับจาก 104.20.56.118 : bytes = 32 time = 19ms TTL = 57 ตอบกลับจาก 104.20.56.118 : bytes = 32 time = 19ms TTL = 57 Ping สถิติสำหรับ 104.20.56.118 : แพ็คเก็ต: ส่ง = 4, ได้รับ = 4, สูญหาย = 0 (สูญเสีย 0%) ประมาณเวลาเดินทางไปกลับโดยประมาณในหน่วยมิลลิวินาที: ขั้นต่ำ = 19ms, สูงสุด = 19ms, ค่าเฉลี่ย = 19ms
ส่ง Ping ไปที่ 104.20.56.118 ซึ่งเป็นที่อยู่ IP ของ computerhope.com
อย่างไรก็ตามข้อมูลนี้ไม่สมบูรณ์ - จะแสดงที่อยู่ IP หนึ่งรายการสำหรับโฮสต์ แต่อาจมีที่อยู่อื่น ๆ นอกจากนี้ ping ก็ไม่ประสบความสำเร็จเสมอไป เว็บไซต์และคอมพิวเตอร์หลายแห่งจะเพิกเฉยต่อคำขอ ping อย่างสมบูรณ์
ในการดำเนินการสอบถาม DNS โดยตรงและรับข้อมูลที่สมบูรณ์มากขึ้นให้ใช้หนึ่งในสามวิธีอื่น ๆ
- คู่มือการใช้คำสั่ง ping สำหรับ Windows / DOS
- ภาพรวมคำสั่ง ping Linux
nslookup
คำสั่ง nslookup รับข้อมูล DNS เกี่ยวกับโฮสต์รวมถึงที่อยู่ IP ตัวอย่างเช่นจากพรอมต์คำสั่ง Windows ให้รัน:
nslookup computerhope.com
เอาท์พุท:
เซิร์ฟเวอร์: your.gateway.name ที่อยู่: your.gateway.address คำตอบที่ ไม่ใช้สิทธิ์ : ชื่อ: computerhope.com ที่อยู่: 2400: cb00: 2048: 1 :: 6814: 3876 2400: cb00: 2048: 1 :: 6814: 3276 104.20.50.118 104.20.56.118
Nslookup ทำการค้นหา DNS แต่ไม่เหมือนกับ ping จะไม่ส่งข้อมูลใด ๆ ไปยังโฮสต์ มีที่อยู่ IPv4 สองแห่ง 104.20.50.118 และ 104.20.56.118 ที่ด้านล่าง ทั้งสองเป็นที่อยู่ IP ที่ถูกต้องสำหรับชื่อโฮสต์นั้นซึ่งใช้ในการกระจายแบบวนรอบ
การตอบสนองนั้น ไม่ได้ หมายความว่าคุณจะได้รับข้อมูลจากเซิร์ฟเวอร์ชื่อโดเมนที่โฮสต์ไม่ได้เป็นเจ้าของ
คำสั่ง nslookup ทำงานบนระบบปฏิบัติการส่วนใหญ่รวมถึง Microsoft Windows อย่างไรก็ตามมันเป็นโปรแกรมที่เก่ากว่าและไม่มีการพัฒนาอย่างแข็งขันอีกต่อไป มันถูกปฏิเสธโดยองค์กรที่พัฒนาขึ้นมานั้นคือ Internet Systems Consortium แต่พวกเขาแนะนำให้ใช้เครื่องมือ ขุด และ โฮสต์ที่ ใหม่กว่าซึ่งกล่าวถึงด้านล่าง
- ภาพรวมคำสั่ง Windows / DOS nslookup
- ภาพรวมคำสั่ง Linux nslookup
ขุด
Dig, "domain data groper" จะทำการค้นหา DNS หากคุณให้ชื่อโฮสต์:
ขุด computerhope.com
; <> DiG 9.11.0 <> computerhope.com ;; ตัวเลือกทั่วโลก: + cmd ;; ได้รับคำตอบ: ;; - >> HEADER << - opcode: QUERY สถานะ: NOERROR, id: 29332 ;; ธง: qr rd ra; QUERY: 1, คำตอบ: 2, AUTHORITY: 0, เพิ่มเติม: 1 ;; การเลือก PSEUDOSECTION:; EDNS: รุ่น: 0, ธง:; udp: 4096 ;; ส่วนคำถาม:; computerhope.com ใน ;; ส่วนคำตอบ: computerhope.com 299 IN 104.20.50.118 computerhope.com 299 ใน 104.20.56.118 ;; เวลาสอบถาม: 46 msec ;; เซิร์ฟเวอร์: 192.168.1.1 # 53 (192.168.1.1) ;; เมื่อไหร่: อา. 23 ก.ค. 22:28:17 เวลาตามฤดูกาลของภาคตะวันออก 2017 ;; ขนาดของผงชูรส rcvd: 77
ขุดมาพร้อมกับระบบปฏิบัติการ macOS X และ Linux บน Microsoft Windows คุณสามารถดาวน์โหลดได้ฟรีโดยเป็นส่วนหนึ่งของยูทิลิตี้ BIND ของ ISC
การติดตั้ง BIND บน Microsoft Windows
- ในเว็บเบราว์เซอร์ไปที่ //www.isc.org/downloads
- เลื่อนไปที่เมนูแบบเลื่อนลง "BIND" และขยาย
- มองหาเวอร์ชั่น "ปัจจุบันมีเสถียรภาพ" คลิกปุ่ม ดาวน์โหลด สำหรับเวอร์ชันนั้น
- ในกล่องโต้ตอบที่ปรากฏขึ้นให้คลิกปุ่มที่ตรงกับประเภทคอมพิวเตอร์ของคุณ ตัวอย่างเช่นสำหรับคอมพิวเตอร์ 64 บิตที่ใช้ Windows ให้คลิกปุ่มเพื่อ รับรางวัล 64 บิต
- แยกไฟล์ zip
- ในโฟลเดอร์ที่แยกให้คลิกขวาที่ BINDInstall.exe แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ ที่พรอมต์ UAC เลือก ใช่
- ในตัวเลือกการติดตั้งตรวจสอบให้แน่ใจว่าได้เลือก เครื่องมือเท่านั้น
- เลือกไดเรกทอรีเป้าหมายสำหรับการติดตั้งและคลิก ติดตั้ง ถ้าคุณได้รับข้อความเกี่ยวกับ "Visual C ++ Redistributable - ปรับเปลี่ยนการตั้งค่า" คลิก ปิด แล้ว ใช่
ขณะนี้ยูทิลิตี้ BIND ได้รับการติดตั้งแล้วรวมถึงการขุด
ในขั้นตอนสุดท้ายคุณจะต้องเพิ่มไดเรกทอรี BIND ลงในตัวแปรสภาพแวดล้อม PATH ของคุณเพื่อให้คุณสามารถเรียกใช้ขุดจากไดเรกทอรีใด ๆ ปรับเปลี่ยนตัวแปรสภาพแวดล้อม PATH ของระบบของคุณเพื่อรวมเส้นทางไปยังไบนารี BIND หากคุณติดตั้ง C: \ Program Files \ ISC BIND 9 \ คุณควรเพิ่ม C: \ Program Files \ ISC BIND 9 \ bin \ ใน PATH ของคุณ อย่าลืม ถังขยะ ที่ท้ายชื่อพา ธ
- ภาพรวมคำสั่ง Linux dig (ใช้ได้กับ Windows)
เจ้าภาพ
คำสั่ง โฮสต์ เป็นส่วนหนึ่งของ ISC BIND มันคล้ายกับขุด แต่จะแสดงข้อมูลที่ง่ายขึ้น
โฮสต์ติดตั้งมาพร้อมกับ macOS X และ Linux บน Windows คุณสามารถติดตั้งเป็นส่วนหนึ่งของยูทิลิตี้ BIND ดังที่อธิบายไว้ข้างต้น
ตัวอย่าง:
host computerhope.com
computerhope.com มีที่อยู่ 104.20.50.118 computerhope.com มีที่อยู่ 104.20.56.118 computerhope.com มีที่อยู่ IPv6 2400: cb00: 2048: 1 :: 6814: 3276 computerhope.com มีที่อยู่ IPv6 2400: cb00: 2048: 1 :: 6814 : 3876 computerhope.com เมลถูกจัดการโดย 10 mail.computerhope.com
- ภาพรวมคำสั่งโฮสต์ Linux (ใช้ได้กับ Windows)