ฉันสามารถ ping ที่อยู่ IP (เช่น 64.233.163.104) จากบรรทัดคำสั่งของฉัน แต่เมื่อฉันใช้ที่อยู่ IP เดียวกันในเบราว์เซอร์มันไม่ทำงาน
ฉันสามารถ ping ที่อยู่ IP (เช่น 64.233.163.104) จากบรรทัดคำสั่งของฉัน แต่เมื่อฉันใช้ที่อยู่ IP เดียวกันในเบราว์เซอร์มันไม่ทำงาน
คำตอบ:
มีความแตกต่างใหญ่ระหว่าง ping แบบง่ายและ GET ในเบราว์เซอร์ :
Ping จะตรวจสอบเฉพาะว่ารีโมตโฮสต์ตอบรับแพ็คเก็ต ICMP ซึ่ง (ปกติ) หมายถึงมันทำงานอยู่หรือไม่ แต่นี่ไม่ได้ให้ข้อมูลใด ๆ เกี่ยวกับบริการที่โฮสต์เสนอให้
คำขอ HTTP GET ตรวจสอบว่ามีเว็บเซิร์ฟเวอร์ที่ทำงานอยู่บนโฮสต์หรือไม่คำตอบของคำสั่งผสม IP / พอร์ต / ชื่อโฮสต์ที่ระบุว่าคุณขอ URL ที่ถูกต้องและเว็บไซต์นั้นสามารถตอบคำขอของคุณได้
ตัวอย่าง: ถ้า IIS (หรือ Apache) หยุดทำงานบนโฮสต์มันจะตอบคำขอ Ping ได้เป็นอย่างดี แต่ HTTP GET จะล้มเหลว
ฉันคิดว่าฟังดูเหมือนปัญหา DNS, google อยากจะนำคุณไปยังไซต์การค้นหาในพื้นที่ของคุณ (google.com ไปยัง google.hu สำหรับชาวฮังกาเรียนเป็นต้น)
หากเครือข่ายทำงาน (ping ทำงานดังนั้นควรปรับให้ดี) ลองใช้ google บริการ DNS, 8.8.8.8 และ 8.8.4.4 ในการเชื่อมต่อเครือข่าย / คุณสมบัติ / ทั่วไป