Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

Windows มาพร้อมกับยูทิลิตี้เครือข่ายที่มีประโยชน์มากมาย โปรแกรมเหล่านี้สามารถรับข้อมูลสำคัญเกี่ยวกับการเชื่อมต่อเครือข่ายของคุณและช่วยวินิจฉัยปัญหาได้ มียูทิลิตี้เครือข่าย TCP/IP สี่รายการที่ผู้ใช้ Windows ทุกคนควรรู้:

  1. เน็ตสแตท
  2. ตัวติดตาม
  3. IPconfig
  4. NSlookup

มาดูกันว่ายูทิลิตี้เหล่านี้ทำอะไรได้บ้างและใช้งานกันอย่างไร

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    ทบทวน TCP/IP

    ยูทิลิตีทั้งสี่คือโปรแกรมเครือข่าย TCP/IP นั่นหมายความว่าอย่างไร?

    TCP/IP ย่อมาจาก Transmission Control Protocol Internet Protocol โปรโตคอลคือชุดของกฎและข้อกำหนดที่กำหนดวิธีการทำงานของกระบวนการ

    ตัวอย่างเช่น ในที่ทำงาน อาจเป็นระเบียบวิธีในการนัดหมายกับผู้ช่วยส่วนตัวของเจ้านายของคุณก่อน แทนที่จะไปบุกเข้าไปในสำนักงานในเวลาสุ่มของวัน ในทำนองเดียวกัน TCP/IP อธิบายว่าอุปกรณ์ต่างๆ ที่เชื่อมต่อกันบนอินเทอร์เน็ตสามารถสื่อสารกันอย่างเป็นระเบียบได้อย่างไร

    เรียนรู้ที่จะรักบรรทัดคำสั่ง

    แม้ว่า 99% ของอินเทอร์เฟซคอมพิวเตอร์ในปัจจุบันเป็นแบบกราฟิก แต่ก็มีความจำเป็นสำหรับเครื่องมือบรรทัดคำสั่งแบบข้อความเสมอ โดยส่วนใหญ่ ยูทิลิตี TCP/IP เหล่านี้ทำงานผ่านบรรทัดคำสั่ง ซึ่งหมายความว่าคุณต้องพิมพ์ชื่อยูทิลิตี้และการดำเนินการที่คุณต้องการให้ดำเนินการ

    ใน Windows สิ่งนี้สามารถทำได้ผ่านพรอมต์คำสั่งเสมอ แต่จะค่อยๆ ยุติลง อินเทอร์เฟซบรรทัดคำสั่งที่ต้องการในปัจจุบันคือ Windows PowerShell

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    ในการเข้าถึง Powershell:

    1. คลิกขวาที่ปุ่มเริ่ม
    2. เลือก Windows PowerShell (ผู้ดูแลระบบ)

    ตอนนี้คุณสามารถพิมพ์คำสั่งของคุณลงในบรรทัดคำสั่งใน PowerShell ได้ตามใจชอบ หากคุณต้องการเดินตามเส้นทางของต้นแบบ PowerShell ให้เริ่มต้นด้วยขั้นตอนเดียว นั่นคือ การใช้ PowerShell สำหรับผู้ใช้ตามบ้าน – คู่มือสำหรับผู้เริ่มต้นใช้งานโดย Guy McDowell ของเราเอง

    มาเริ่มรู้จักพวกเขากันดีกว่า

    Netstat คืออะไร

    Netstat หรือ สถิติเครือข่าย เป็นยูทิลิตีข้อมูลที่มีประสิทธิภาพซึ่งให้ข้อมูลเชิงลึกที่สำคัญแก่คุณเกี่ยวกับสิ่งที่การเชื่อมต่อเครือข่ายของคุณกำลังทำอยู่ในช่วงเวลาที่กำหนด มันให้สถิติพื้นฐานเกี่ยวกับกิจกรรมเครือข่ายที่สำคัญแก่คุณ ซึ่งรวมถึงพอร์ตที่เปิดและใช้งานอยู่ และการเชื่อมต่อที่เปิดและทำงานอยู่

    Netstat ไม่ได้เป็นเพียงแอปพลิเคชัน Windows แต่ยังอยู่บน Linux, Unix และ Mac อีกด้วย มันเริ่มต้นชีวิตบน Unix และกลายเป็นอาวุธพื้นฐานในกล่องเครื่องมือของผู้ดูแลระบบเครือข่าย

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

    คำสั่ง Netstat ที่สำคัญ

    Netstat เป็นหนึ่งในยูทิลิตี้ TCP/IP ที่ใช้งานง่ายที่สุด สิ่งที่คุณต้องทำคือพิมพ์ “netstat” (โดยไม่ใส่เครื่องหมายอัญประกาศ) และคุณจะได้รับรายการการเชื่อมต่อมาตรฐานที่ใช้งานอยู่ ซึ่งควรมีลักษณะดังนี้:

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    นี่เป็นเรื่องปกติสำหรับภาพรวมปกติของการเชื่อมต่อเครือข่ายของคุณ แต่คุณสามารถแก้ไขผลลัพธ์ได้โดยใช้ตัวปรับแต่ง ตัวอย่างเช่น "netstat -a" แสดงพอร์ตที่ใช้งานอยู่ทั้งหมดและ "netstat -b" จะแสดงไฟล์ปฏิบัติการที่รับผิดชอบสำหรับแต่ละพอร์ตการรับฟัง ต่อไปนี้คือคำสั่งหลักเพิ่มเติม:

    • Netstat -e – แสดงรายละเอียดของแพ็กเก็ตที่ส่งแล้ว
    • Netstat -n – แสดงรายการโฮสต์ที่เชื่อมต่ออยู่ในขณะนี้
    • Netstat -p – อนุญาตให้ระบุประเภทของโปรโตคอลที่คุณต้องการตรวจสอบ
    • Netstat -r – แสดงรายการตารางเส้นทาง
    • Netstat -s – ให้สถิติเกี่ยวกับ IPv4, IPv6, ICMP, TCP ฯลฯ

    Tracert คืออะไร

    Tracert ย่อมาจาก traceroute . เป็นยูทิลิตี้เครือข่ายที่แสดงข้อมูลเกี่ยวกับทุกจุดแวะระหว่างทางจากอินเทอร์เฟซเครือข่ายของคอมพิวเตอร์ไปยังอุปกรณ์ปลายทาง

    เมื่อคุณใช้ Tracert แอปพลิเคชันจะส่ง Internet Control Message Protocol . พิเศษ (ICMP) แพ็กเก็ตที่บังคับให้อุปกรณ์ในแต่ละฮอปส่งข้อมูลกลับ โดยเฉพาะอย่างยิ่ง จะขอให้พวกเขาถ่ายทอดเวลาที่แน่นอนที่แพ็กเก็ตมาถึง จากนั้นจึงใช้ข้อมูลนั้นเพื่อคำนวณเวลาเดินทางระหว่างแต่ละฮ็อพ

    Tracert มีประโยชน์หลักสามประการ:

    • เพื่อดูว่าแพ็กเก็ตหายไปไหน
    • เพื่อกำหนดว่าแพ็กเก็ตจะล่าช้าไปที่ใด
    • เพื่อดูที่อยู่ IP ของแต่ละฮอปตามเส้นทางของแพ็กเก็ต

    ต่อไปมาดูการทำงานของคำสั่ง Tracert

    คำสั่ง Tracert ที่สำคัญ

    รูปแบบพื้นฐานที่สุดของคำสั่ง Tracert ต้องการชื่อของยูทิลิตีและปลายทางของเครือข่าย ปลายทางสามารถแสดงเป็นที่อยู่ IP หรือ URL ของเว็บไซต์ ตัวอย่างเช่น Tracert www.google.com

    ผลลัพธ์ของคำสั่งมีลักษณะดังนี้:

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    Tracert ยังมีตัวเลือกจำนวนเล็กน้อย นี่คือรายการ:

    • Tracet -d :บอก Tracert ไม่ให้แก้ไขที่อยู่ในชื่อโฮสต์
    • Tracet -h :Maximum_hops – ให้คุณเปลี่ยนจำนวนการกระโดดเริ่มต้นได้ เช่น -ชั่วโมง 30
    • Tracet -j host-list :ระบุ LSR (เส้นทางต้นทางหลวม) ตามรายการโฮสต์
    • -w หมดเวลา :ให้คุณกำหนดระยะเวลาที่ Tracert รอในแต่ละฮอปก่อนที่จะพิจารณาการหมดเวลา เช่น. Tracert -w 1000

    เป็นเครื่องมือที่เรียบง่าย แต่มีประโยชน์อย่างเหลือเชื่อหากคุณกำลังเล่นนักสืบเครือข่าย!

    IPconfig คืออะไร

    หนึ่งในยูทิลิตี้ TCP/IP เครือข่ายที่มีประโยชน์ที่สุด IPconfig จะแสดงการกำหนดค่าปัจจุบันของอุปกรณ์เครือข่ายในคอมพิวเตอร์ของคุณ นอกจากนี้ยังสามารถใช้เพื่อบังคับดำเนินการบางอย่างที่เกี่ยวข้องกับการเชื่อมต่อเครือข่ายของคุณได้ด้วยตนเอง

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    IPconfig มีประโยชน์อย่างยิ่งหากคอมพิวเตอร์ของคุณมีที่อยู่ IP ที่กำหนดไว้แบบไดนามิก เนื่องจากช่วยให้คุณเห็นได้อย่างรวดเร็วว่าระบบของคุณมีที่อยู่ IP ใดอยู่

    คำสั่ง IPconfig ที่สำคัญ

    โดยทั่วไปแล้ว IPconfig จะใช้กับพารามิเตอร์ ซึ่งจะแสดงข้อมูลเครือข่ายหรือทำงานที่เกี่ยวข้องกับเครือข่าย นี่คือคำสั่งที่สำคัญที่สุดบางส่วนที่ควรทราบ:

    • IPconfig /all :แสดงข้อมูลการเชื่อมต่ออะแดปเตอร์เครือข่ายจริงและเสมือนทั้งหมด
    • IPconfig /flushdns :รีเซ็ตแคชตัวแก้ไข DNS เหมาะสำหรับการแก้ปัญหาที่เกี่ยวข้องกับ DNS
    • /IPconfig /ต่ออายุ :บังคับให้กำหนดที่อยู่ IP ใหม่

    IPconfig คือยูทิลิตีสำหรับการแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ตทั่วไป ดังนั้นจึงควรค่าแก่การจดจำคำสั่งสำคัญ

    NSLookup คืออะไร

    NSlookup ย่อมาจาก nameserver lookup . “เนมเซิร์ฟเวอร์” เป็นประเภทคีย์ของเซิร์ฟเวอร์ใน DNS (ระบบชื่อโดเมน) มีผลกับเซิร์ฟเวอร์ DNS และนั่นหมายความว่าเป็นอุปกรณ์เครือข่ายที่เชื่อมต่อ URL ที่คุณพิมพ์ลงในเบราว์เซอร์ของคุณด้วยที่อยู่ IP ของเซิร์ฟเวอร์ที่โฮสต์เนื้อหา

    โดยปกติกระบวนการนี้จะถูกซ่อนจากคุณในฐานะผู้ใช้ แต่ NSlookup ให้คุณทำสองสิ่ง:

    • ค้นหาที่อยู่ IP ที่อยู่เบื้องหลังที่อยู่เว็บไซต์หนึ่งๆ
    • เพื่อค้นหา URL ที่เชื่อมต่อกับที่อยู่ IP เฉพาะ

    ดังนั้นหากคุณมีเพียงที่อยู่เว็บหรือที่อยู่ IP คุณสามารถใช้ NSlookup เพื่อค้นหาส่วนอื่นของปริศนาได้ คุณสามารถรวมข้อมูลนี้กับข้อมูลจากเครื่องมืออื่นๆ เช่น Tracert หรือ Netstat เพื่อกำหนดว่าเว็บเซิร์ฟเวอร์ใดที่เชื่อมต่อกับที่อยู่ IP ที่พวกเขารายงาน

    คำสั่ง NSLookup ที่สำคัญ

    มีคำสั่ง NSLookup หลักสามคำสั่งที่คุณควรรู้ อย่างแรกคือ "nslookup" นี่จะแสดงให้คุณเห็นเนมเซิร์ฟเวอร์ปัจจุบันและที่อยู่ IP

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    โปรดทราบว่า NSlookup ยังคงทำงานอยู่ และคุณอยู่ที่บรรทัดคำสั่ง ไม่ใช่ PowerShell หากคุณต้องการกลับไปที่ PowerShell ให้พิมพ์ ออก แล้วกด ป้อน .

    อย่างไรก็ตาม อยู่กันสักครู่แล้วขอให้เนมเซิร์ฟเวอร์ของเราแจ้งที่อยู่สำหรับ Google.com เพียงพิมพ์ google.com แล้วกดเข้า .

    คำสั่งเครือข่ายบรรทัดคำสั่งของ Windows ที่ดีที่สุด

    อย่างที่คุณเห็น สิ่งนี้ให้ที่อยู่ IP แก่เรา 172.217.170.46 พิมพ์ลงในเว็บเบราว์เซอร์ของคุณแล้วคุณจะเข้าสู่เครื่องมือค้นหาของ Google โดยตรง คุณยังสามารถทำการค้นหาแบบย้อนกลับและป้อนที่อยู่ IP ซึ่งควรส่งคืน URL ของเซิร์ฟเวอร์ที่เกี่ยวข้อง

    ตอนนี้ คุณคุ้นเคยกับยูทิลิตี้ TCP/IP พื้นฐานสี่ตัวที่จะช่วยให้คุณเข้าใจว่าเกิดอะไรขึ้นในเครือข่ายของคุณและดึงม่านความลับที่เป็นอินเทอร์เน็ตกลับมา ขอให้สนุก!