โฮมเพจ » ทำอย่างไร » คุณหาที่อยู่ IP สำหรับเว็บไซต์ได้อย่างไร

    คุณหาที่อยู่ IP สำหรับเว็บไซต์ได้อย่างไร

    ไม่ว่าคุณจะอยู่ในนั้นเพื่อความสนุกเล็กน้อยหรืออยากรู้คำตอบอย่างจริงจังคุณจะหาที่อยู่ IP สำหรับเว็บไซต์ได้อย่างไร โพสต์ SuperUser Q&A โพสต์ดูคำตอบและวิธีการทราบว่ามีมากกว่าหนึ่งเว็บไซต์ที่ถูกผูกไว้กับที่อยู่ IP เดียวกัน.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    ผู้อ่าน SuperUser JqueryLearner ต้องการทราบวิธีค้นหาที่อยู่ IP ของเว็บไซต์:

    หากฉันต้องการทราบที่อยู่ IP ของเว็บไซต์วิธีหนึ่งคือการ ping เว็บไซต์ ตัวอย่างเช่นหากฉันต้องการทราบที่อยู่ IP ของ google.com ฉันสามารถ ping ผ่านทางพรอมต์คำสั่ง.

    ดังนั้น 74.125.236.195 จึงเป็นที่อยู่ IP สำหรับ Google แต่สมมติว่าฉันต้องการทราบที่อยู่ IP ของ superuser.com และถ้าฉันใช้วิธีเดียวกันฉันจะได้รับ 198.252.206.16 เป็นที่อยู่ IP หากฉันใส่ที่อยู่ IP นี้ในเบราว์เซอร์เป็น URL แสดงว่าเบราว์เซอร์ของฉันไม่ได้พาฉันไปที่ superuser.com.

    ทุกคนสามารถบอกวิธีรับที่อยู่ IP ที่ถูกต้องได้ไหม?

    ดังนั้น JqueryLearner ต้องทำอะไรเพื่อค้นหาที่อยู่ IP ที่ถูกต้องสำหรับเว็บไซต์?

    คำตอบ

    ผู้สนับสนุน SuperUser Paul และ lesca มีคำตอบสำหรับเรา มาก่อนพอล:

    สมมติฐานเริ่มต้นของคุณคือเว็บไซต์ทั้งหมดสามารถเข้าถึงได้ผ่านที่อยู่ IP ของพวกเขาโดยตรง กรณีนี้ไม่ได้.

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

    ส่วนแรกบอกว่า "รับหน้าแรกของเว็บไซต์" และส่วนที่สองบอกว่า "สำหรับเว็บไซต์ superuser.com".

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

    หากคุณกำลังพยายามแก้ไขปัญหากับผู้ให้บริการ DNS ของคุณตัวเลือกหนึ่งที่คุณต้องทำคือแก้ไขไฟล์โฮสต์ของคุณเพื่อให้คุณแก้ไขที่อยู่ด้วยตัวเองแทนที่จะให้บุคคลภายนอกทำแทนคุณ.

    ตัวอย่างเช่นหากคุณแก้ไข:

    คุณสามารถป้อน:

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

    ตามด้วยคำตอบจาก lesca:

    ในการรับที่อยู่ IP ของเว็บไซต์วิธีที่ดีที่สุดคือใช้ nslookup คำสั่ง ตัวอย่างเช่น:

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

    การค้นหาอีกครั้งพิสูจน์ได้ว่าฉันถูก:


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.