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