ฉันจะค้นหาข้อมูลเครือข่ายของฉัน - ใน Linux ได้อย่างไร
- หมวดหมู่: ลินุกซ์
คำแนะนำจากบทความที่เป็นประโยชน์ของ Martin (ดู ' ฉันจะค้นหาที่อยู่ IP ของฉันได้อย่างไร ') ฉันคิดว่ามันเป็นความคิดที่ดีที่จะเสนอข้อมูลเดียวกันสำหรับระบบปฏิบัติการ Linux แต่สำหรับ Linux มีปัญหาหนึ่งที่ต้องหลีกเลี่ยงนั่นคือจำนวนเครื่องมือต่างๆที่มีให้ใช้เพื่อค้นหาข้อมูลนี้ เนื่องจากมีเครื่องมือกราฟิกมากมายที่ใช้ในการค้นหาข้อมูลเครือข่ายฉันคิดว่ามันจะเป็นการดีที่สุดที่จะจัดการสิ่งนี้ด้วยเครื่องมือที่ทุกคนชื่นชอบนั่นคือบรรทัดคำสั่ง
ในบทความนี้ฉันจะแสดงวิธีค้นหาข้อมูลเครือข่ายต่างๆบนระบบ Linux ของคุณ งานทั้งหมดนี้สามารถจัดการได้โดยผู้ใช้ระดับความสามารถใด ๆ ดังนั้นอย่าคิดว่าคุณต้องเป็น ubergeek ประเภทแฮ็กเกอร์เพื่อที่จะได้รับข้อมูลนี้
ที่อยู่ IP

เริ่มต้นด้วยที่อยู่ IP แน่นอนก่อนที่คุณจะทำอะไรคุณต้องเปิดหน้าต่างเทอร์มินัล เมื่อคุณเปิดแล้วคุณสามารถออกคำสั่งที่จำเป็นได้ คำสั่งสำหรับค้นหาที่อยู่ IP ของคุณคือ ifconfig เมื่อคุณออกคำสั่งนี้คุณจะได้รับข้อมูลสำหรับทุกการเชื่อมต่อเครือข่ายที่คุณมี เป็นไปได้มากว่าคุณจะเห็นข้อมูลทั้งการย้อนกลับ (lo) และการเชื่อมต่อเครือข่ายแบบใช้สายของคุณ (eth0) หากคุณมีการเชื่อมต่อไร้สายที่จะอยู่ในรายการส่วนใหญ่จะเป็น wlan0 ข้อมูลที่รายงานจะมีลักษณะดังแสดงในรูปที่ 1 ดังที่คุณเห็นคุณไม่เพียงได้รับที่อยู่ IP เท่านั้น แต่ยังมีที่อยู่ออกอากาศซับเน็ตมาสก์และที่อยู่ IPv6 ด้วย
ชื่อโฮสต์
จากบรรทัดคำสั่งเดียวกันนั้นหากคุณป้อนคำสั่ง ชื่อโฮสต์ คุณจะเห็นชื่อโฮสต์จริงของเครื่องของคุณ ในกรณีของเครื่องทดสอบของฉันฉันเห็น เดสก์ท็อป Ubuntu . สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้คำสั่งนี้โปรดดูที่บทความของฉัน ' ตั้งชื่อโฮสต์ของคุณใน Linux '
ที่อยู่ DNS
ไม่มีคำสั่งที่แท้จริงในการดูที่อยู่ DNS ของคุณ คุณไม่ต้องการจริงๆ สิ่งที่คุณต้องทำคือตรวจสอบไฟล์ /etc/resolv.conf ไฟล์ด้วยคำสั่ง น้อย /etc/resolv.conf, ณ จุดใดคุณจะเห็นสิ่งต่างๆเช่น:
เนมเซิร์ฟเวอร์ 208.67.222.222
เนมเซิร์ฟเวอร์ 208.67.220.220
ที่อยู่เกตเวย์

ตอนนี้เรามาดูกันว่าที่อยู่เกตเวย์คืออะไร คำสั่งที่ใช้สำหรับสิ่งนี้คือ netstat คำสั่ง คำสั่งนี้ทำได้มากกว่าการค้นพบเกตเวย์ของคุณ สิ่งที่คำสั่ง netstat ทำคือพิมพ์การเชื่อมต่อเครือข่ายตารางเส้นทางสถิติอินเทอร์เฟซการเชื่อมต่อปลอมและการเป็นสมาชิกแบบหลายผู้รับ แต่หากต้องการค้นหาที่อยู่เกตเวย์คุณจะต้องออกคำสั่ง netstat -nr และคุณจะเห็นบางอย่างที่แสดงในรูปที่ 2 คุณอาจจะเดาได้ แต่ที่อยู่เกตเวย์คือ 192.168.1.1 แฟล็กที่คุณใช้ในคำสั่งนั้นคือ n (สำหรับที่อยู่ที่เป็นตัวเลข) และ R (สำหรับเส้นทาง).
แน่นอนคำสั่ง netstat สามารถทำอะไรได้มากกว่านั้น (เราจะกล่าวถึงในบทความอื่น)
ความคิดสุดท้าย
ใช่มีเครื่องมือมากมายที่สามารถใช้ได้ใน Linux ทุกอย่างขึ้นอยู่กับว่าคุณต้องการรับข้อมูลของคุณอย่างไร ทั้งในเดสก์ท็อป GNOME และ KDE มีเครื่องมือ GUI ที่โดดเด่นที่คุณสามารถใช้ได้ทั้งหมดนี้ แต่การรู้เส้นทางบรรทัดคำสั่งทำให้คุณมีความหลากหลายมากขึ้น