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


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

  1. Netstat
  2. Tracert
  3. IPconfig
  4. NSlookup
  5. มาดูกันว่ายูทิลิตี้เหล่านี้ใช้ทำอะไรและใช้กันอย่างไร

    A Refresher บน TCP / IP

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

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

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

    Learning to Love the Command Line

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

    In_content_1 all: [300x250] / dfp: [640x360]- >

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

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

    1. คลิกขวาที่ ปุ่ม Start
    2. เลือก Windows PowerShell (ผู้ดูแลระบบ)
    3. ตอนนี้คุณสามารถพิมพ์คำสั่งของคุณลงในบรรทัดคำสั่งใน PowerShell ไปยังเนื้อหาหัวใจของคุณได้แล้ว หากคุณต้องการเดินตามเส้นทางของต้นแบบ PowerShell จะเริ่มต้นด้วยขั้นตอนเดียว นั่นคือ การใช้ PowerShell สำหรับผู้ใช้ตามบ้าน - คำแนะนำสำหรับผู้เริ่มต้น โดย Guy McDowell ของเราเอง

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

      Netstat คืออะไร

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

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

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

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

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

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

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

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

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

        Tracert ใช้หลักสามประการ:

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

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

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

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

          Tracert ยังมีตัวเลือกมากมายให้เลือกดังนี้ รายการ:

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

            เป็นเครื่องมือง่ายๆ แต่จะมีประโยชน์อย่างมากหากคุณกำลังเล่น Network Detective!

            IPconfig คืออะไร

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

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

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

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

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

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

              NSLookup คืออะไร

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

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

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

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

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

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

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

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

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

                  กระทู้ที่เกี่ยวข้อง:


                  11.02.2021