หากคุณกำลังทดลองและเรียนรู้เกี่ยวกับการ ping เว็บไซต์คุณอาจประหลาดใจกับผลลัพธ์ที่ขึ้นอยู่กับ "อะไร" ที่คุณ ping โพสต์ถาม & ตอบ SuperUser ของวันนี้ช่วยให้ผู้อ่านสับสนและหงุดหงิดได้ง่ายขึ้น
เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน
เอื้อเฟื้อภาพหน้าจอของ Cristianzambrano (วิกิมีเดียคอมมอนส์) .
คำถาม
ผู้อ่าน SuperUser Saransh Singh ต้องการทราบความแตกต่างระหว่าง pinging กับและไม่มี http: // คือ:
ฉันพยายาม ping เว็บไซต์ของฉัน http://www.example.com/ และแก้ไขเป็นที่อยู่ IP ที่ไม่รู้จักจากนั้นก็หมดเวลา
![]()
แต่เมื่อฉันปิง example.com , มันได้ผล. ฉันพลาดอะไรไปหรือไม่เข้าใจที่นี่?
หมายเหตุ: example.com ถูกแทนที่สำหรับเว็บไซต์จริงที่ SuperUser
อะไรคือความแตกต่างระหว่าง ping กับและไม่มี http: //?
คำตอบ
ผู้สนับสนุน SuperUser DavidPostill มีคำตอบสำหรับเรา:
อาร์กิวเมนต์ ping คือชื่อโฮสต์ (หรือที่อยู่ IP) ดังนั้นสิ่งต่อไปนี้จะใช้ได้ทั้งหมด:
![]()
ในทางกลับกันสิ่งนี้จะไม่ทำงานเป็น http://www.example.com/ เป็น HTTP Uniform Resource Locator (URL) ไม่ใช่ชื่อโฮสต์ที่ถูกต้อง (แม้ว่าส่วนหนึ่งจะเป็นชื่อโฮสต์ก็ตาม)
![]()
HTTP URL ประกอบด้วย 4 ส่วน:
- โครงการ - แสดงอยู่เสมอ
- ชื่อโฮสต์ - แสดงอยู่เสมอ
- Path หรือ Stem - แสดงอยู่เสมอ แต่บางครั้งก็เป็นโมฆะ
- พารามิเตอร์ - ไม่บังคับ
โดยปกติ ping จะไม่รู้จัก URL เป็นชื่อโฮสต์ปลายทางที่ถูกต้อง
บันทึก
URL บางรายการไม่ได้มีรูปแบบที่กล่าวถึงข้างต้น URL ที่สมบูรณ์ประกอบด้วยตัวระบุโครงร่างการตั้งชื่อตามด้วยสตริงที่มีรูปแบบเป็นฟังก์ชันของโครงร่างการตั้งชื่อ รูปแบบของ URL ถูกกำหนดไว้ในข้อกำหนด IETF Uniform Resource Locators (URL) . * นี่คือที่อยู่เว็บไซต์ที่แตกต่างจากที่แสดงสำหรับ URL ด้านบน
DNS Hijacking
ข้อยกเว้นข้างต้นอาจเกิดขึ้นได้หากเซิร์ฟเวอร์ DNS (ซึ่งแก้ไขชื่อโฮสต์เป็นที่อยู่ IP) ได้รับการกำหนดค่าให้ส่งคืนที่อยู่ IP ที่ถูกต้องแม้ว่าจะระบุชื่อโฮสต์ที่ไม่ถูกต้องก็ตาม กรณีนี้อาจเกิดขึ้นได้หาก ISP กำลังขโมยการสืบค้น DNS ของคุณ
จากคำตอบ เหตุใด ping จึงถูกแก้ไขเป็น IP 198.105.254.228 สำหรับชื่อโฮสต์แบบสุ่มที่ฉันพิมพ์ โดย ไมเคิลแฮมป์ตัน :
- พวกเขาพยายามที่จะ "เป็นประโยชน์" โดยเปลี่ยนเส้นทางคำขอสำหรับโดเมนที่ไม่มีอยู่ไปยังไฟล์ บริการป้ายขาว ที่ให้ผลการค้นหาและการโฆษณาซึ่งทุกคน แต่คุณจะได้รับรายได้ลดลง โชคดีที่พวกเขามีไฟล์ หน้าการตั้งค่า ที่คุณสามารถปิดมันได้
อย่าลืมอ่านคำตอบที่เป็นประโยชน์อื่น ๆ ผ่านลิงก์ของเธรดที่แบ่งปันด้านล่าง!
มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .