Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

ค้นหา External IP บน Linux: ขั้นตอนง่ายสำหรับทุก Distribution

แม้จะมีหลายโซลูชัน command line สำหรับหา IP address ใน Linux แต่วิธีส่วนใหญ่เน้นหา unique address numbers ที่มอบหมายให้อุปกรณ์ของคุณ หากคุณต้องการหา IP address ที่เว็บไซต์ HTTP ระบุคุณภายนอก คุณน่าจะต้องใช้คำสั่งที่อ้างอิง outside server ข่าวดีคือมันง่ายมากบน Linux distributions สมัยใหม่ ทริคนี้มีประโยชน์มากหากคุณใช้ proxy หรือกำหนดค่า Web browser 进阶

เริ่มด้วยการเปิด command prompt กด Ctrl, Alt และ T หรือค้นหา Terminal จาก Unity dash ผู้ใช้ KDE และ LXDE คลิกเมนู Applications, 指向 System Tools แล้วคลิก Terminal ไม่ว่าจะเริ่มเทอร์มินัลอย่างไร คุณไม่ต้องการ root access และอาจไม่สำคัญว่าคุณใช้ shell ไหน หลายแพ็กเกจที่คุณจะทำงานติดตั้งมากับ GNU/Linux box เฉลี่ยในปัจจุบัน

วิธีที่ 1: หา External IPv6 Address

ระบบเครือข่ายสมัยใหม่ส่วนใหญ่ใช้มาตรฐาน IPv6 ซึ่งเป็นรุ่นยาวกว่า แต่ปลอดภัยและยืดหยุ่นกว่ารูปแบบ IP address เก่า หากคุณต้องการหา address หมายเลขสมัยใหม่นี้สำหรับระบบของคุณ ให้พิมพ์ nc 6.ifcfg.me 23 | grep –colour=never IP และกด enter เนื่องจากคำสั่งนี้ค่อนข้างยาว คุณอาจไฮไลท์และคัดลอก เพื่อวางในเทอร์มินัล คุณต้องคลิกเมนู Edit และเลือก paste หรือกด Shift, Ctrl และ V พร้อมกัน ขึ้นกับ distribution และ terminal emulator ที่ใช้ คุณอาจกดปุ่มกลางเมาส์แล้วกด enter เพื่อรันหากคัดลอกไป clipboard

เมื่อรันคำสั่งแล้ว คุณควรเห็นสตริงยาว 8 กลุ่มของเลขฐานสิบหก นี่คือ external IPv6 address ของคุณ คุณสามารถรันคำสั่งนี้เมื่อไหร่ก็ได้เพื่อดูว่า external address เปลี่ยนไปไหม มันจะเปลี่ยนหากคุณต่อแท็บเล็ต Linux ไป WiFi สาธารณะที่ร้านอาหารหรือห้องสมุด คุณอาจอยากเพิ่มลงใน shell script หากวางแผนรันบ่อย หาก ISP ให้ dynamic IP address นี่อาจเปลี่ยนไปในที่สุด ควรค่อนข้าง static แต่เป็นวิธีเยี่ยมเฝ้าระวัง

วิธีที่ 2: หา IPv4 External Address

แม้ IPv4 เป็นมาตรฐานเก่า แต่ยังใช้กันอย่างแพร่หลายในโลกเครือข่าย หากต้องการหา address นี้ คุณสามารถใช้ command line web browser หาได้ ขึ้นกับการตั้งค่าการติดตั้ง Linux ของคุณ คุณอาจต้องลองสองครั้ง แต่ไม่ว่าจะเป็นแบบไหน ก็แค่คำสั่งเดียวโดยไม่ต้องเล่นกับอะไรเพิ่ม ลองพิมพ์ w3m -dump whatismyip.akamai.com และกด enter คุณควรเห็น external IP address ของคุณโดยไม่มีข้อมูลอื่น โปรแกรมจบอัตโนมัติและคืนคุณไปที่ prompt

คุณอาจได้ error ว่าโปรแกรม w3m ไม่ได้ติดตั้ง แม้คุณจะติดตั้งแพ็กเกจได้ หากต้องการ คุณลอง curl -s https://whatismyip.akamai.com/ ดูว่าทำงานได้ไหม คุณอาจมี curl ติดตั้งอยู่แล้ว หากมี คุณจะได้ output แบบง่ายๆ เดียวกัน ไม่ต้องเล่นกับอะไรเพิ่ม แน่นอนคุณสามารถเพิ่มคำสั่งที่ทำงานได้เข้า bash shell script หรือรันทุกครั้งที่ต้องการเหมือนวิธีแรก คุณติดตั้ง curl หรือ w3m ได้หากไม่มีทั้งสอง ผู้ใช้ Linux ด้านเครือข่ายมักมีอย่างน้อยหนึ่งตัว

ขึ้นอยู่กับปัจจัยบางอย่าง IP addresses ของคุณอาจดูแตกต่างจากตัวอย่างที่กำหนด เครือข่ายต่างๆ ในภูมิภาคต่างๆ จะวาง spin หรือ abbreviation ของตัวเองบน mask ปกติที่ใช้คำนวณ address ตัวอย่างที่ใช้คือ dummy addresses จาก virtual machine ผ่าน proxy server คุณไม่ควรเปิดเผย external IP address จริงออนไลน์ นั่นคือเหตุผลที่เราทำอย่างนี้เพื่อ screenshot ตัวอย่าง

ABOUT THE AUTHOR

ค้นหา External IP บน Linux: ขั้นตอนง่ายสำหรับทุก Distribution

Kevin Arrows

Kevin Arrows เป็นผู้เชี่ยวชาญเทคโนโลยีที่มีประสบการณ์และความรู้มากกว่าทศวรรษ เขาถือใบรับรอง Microsoft Certified Technology Specialist (MCTS) และมีความหลงใหลในการติดตามพัฒนาทางเทคโนโลยีล่าสุด Kevin เขียนมากมายเกี่ยวกับหัวข้อเทคโนโลยี แสดงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และ cloud computing ผลงานของเขาได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน และเขาถือว่าเป็นผู้สามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนอย่างชัดเจนและกระชับ