การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

May 16 2023
ตัดตอนมาจาก Small, Sharp Software Tools โดย Brian P. Hogan
เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้
ภาพโดย Richiksv ผ่าน Shutterstock
https://pragprog.com/newsletter/

เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้ ที่อยู่ IP ชี้ไปที่คอมพิวเตอร์บนอินเทอร์เน็ต แต่ชื่อโดเมนจะจดจำได้ง่ายกว่ากลุ่มของตัวเลข เซิร์ฟเวอร์ระบบชื่อโดเมน (DNS) จัดเก็บการจับคู่ที่อยู่ IP พร้อมกับข้อมูลอื่นๆ มีเครื่องมือบรรทัดคำสั่งหลายอย่างที่คุณสามารถใช้เพื่อสอบถามเซิร์ฟเวอร์เหล่านี้

ใช้digคำสั่ง "ขุด" ผ่านบันทึกชื่อโดเมนและค้นหาที่อยู่ IP ที่เกี่ยวข้องกับสิ่งเหล่านั้น เป็นวิธีที่น่าเชื่อถือในการรับข้อมูลเกี่ยวกับโดเมน:

​ ​$ ​​dig​​ ​​facebook.com​​ ; <<>> DiG 9.11.3-1ubuntu1.2-Ubuntu <<>> facebook.com
​ ;; global options: +cmd
​ ;; Got answer:
​ ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30501
​ ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
​ 
​ ;; OPT PSEUDOSECTION:
​ ; EDNS: version: 0, flags:; udp: 65494
​ ;; QUESTION SECTION:
​ ;facebook.com.                  IN      A
​ 
»;; ANSWER SECTION:
»facebook.com.           1       IN      A       157.240.18.35
​ 
​ ;; Query time: 22 msec
​ ;; SERVER: 127.0.0.53#53(127.0.0.53)
​ ;; WHEN: Sun Mar 03 21:06:17 CDT 2019
​ ;; MSG SIZE  rcvd: 57

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

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

บน Ubuntu คุณอาจต้องติดตั้งwhoisคำสั่งด้วยapt:

​ ​$ ​​sudo​​ ​​apt​​ ​​install​​ ​​whois​

​ ​$ ​​whois​​ ​​pragprog.com​

ตามข้อมูลนี้:

  1. คุณจะติดต่อใครเกี่ยวกับปัญหาทางเทคนิค
  2. โดเมนถูกจดทะเบียนครั้งแรกเมื่อใด
  3. เหตุใดคุณจึงคิดว่ามีเนมเซิร์ฟเวอร์จำนวนมากที่เกี่ยวข้อง

บางครั้งคุณไม่ทราบชื่อโดเมน บางครั้งคุณมีเพียงที่อยู่ IP คำhostสั่งทำให้ง่ายต่อการค้นหาชื่อโดเมนจาก IP หากคุณกำลังดูบันทึกความปลอดภัยและพบการเข้าชมจากที่อยู่ IP บางแห่ง ให้ลองใช้คำhostสั่งเพื่อค้นหาชื่อโดเมนของคำขอ:

​ ​$ ​​host​​ ​​8.8.8.8​

​ 8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

​ 113.6.in-addr.arpa domain name pointer 113-7.dhcp.eucl.wi.charter.com.

ตอนนี้ มาดูวิธีทดสอบการเชื่อมต่อเครือข่ายกัน

เราหวังว่าคุณจะชอบข้อความที่ตัดตอนมานี้ คุณสามารถซื้อSmall, Sharp Software ToolsโดยBrian P. Hogan ได้โดยตรงจาก The Pragmatic Programmers ในช่วงลดราคาฤดูใบไม้ผลิปี 2023 คุณสามารถประหยัด 50 เปอร์เซ็นต์สำหรับ ebook ได้โดยใช้รหัสโปรโมชั่นTOOLS2023เมื่อชำระเงินจนถึงเที่ยงคืนของวันที่ 16 พฤษภาคม 2023

เครื่องมือซอฟต์แวร์ขนาดเล็กที่คมชัด โดย Brian P. Hogan