ฉันมีคำถามสองสามข้อโปรดช่วย:
กำปั้นฉันสามารถเข้าถึงการค้นหาของ Google เพียงแค่พิมพ์http://74.125.224.211
เพราะนี่คือที่อยู่ IP ที่ส่งคืนโดย nslookup
อย่างไรก็ตามฉันไม่สามารถทำได้ด้วยที่อยู่ IP ที่ส่งคืนจาก www.yahoo.com ฉันจะไปที่หน้าค้นหาของ Yahoo ด้วย IP ของมันได้อย่างไร
อีกตัวอย่างหนึ่งhttp://www.allaboutcircuits.com
จะแก้ไข68.233.243.63
โดยเซิร์ฟเวอร์ DNS แต่ถ้าฉันไปhttp://68.233.243.63
ฉันจะได้รับ "Hello world!"
ประการที่สองด้วยเหตุผลบางอย่างมีสิ่งผิดปกติกับ resolvers DNS กับเว็บโฮสติ้งบริการของฉัน(มันจะไม่ได้รับการแก้ไข !!) ดังนั้นคำสั่งเช่น
get_file_contents("http://www.allaboutcircuits.com");
จะกลับมา php_network_getaddresses: getaddrinfo failed: Name or service not known
ฉันจะแก้ไขสิ่งนี้ด้วยที่อยู่ IP ได้อย่างไร
68.233.243.63
ฉันหมายถึงอย่างใดอย่างหนึ่งแนบพารามิเตอร์ชื่อโฮสต์ HTTP เพื่อget_file_contents()
?
ฉันต้องการที่จะแก้ปัญหานี้ในด้านของตัวเอง (ในรหัสของฉัน) ไม่มีการแก้ไขปัญหา / การปรับแต่งจะทำโดยผู้ดูแลเซิร์ฟเวอร์