พื้นฐานการแก้ไขปัญหาเครือข่าย: คำสั่ง Ping

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

บทความนี้เป็นบทความแรกในชุดที่เจาะลึกถึงพื้นฐานของการแก้ไขปัญหาเครือข่าย ครอบคลุมเครื่องมือที่จะใช้และวิธีการใช้งาน แม้ว่านี่จะเป็นการสอนขั้นพื้นฐาน แต่ก็มีเคล็ดลับและหัวข้อขั้นสูงรวมอยู่ด้วย โฟกัสจะอยู่ที่ระบบที่ใช้ Windows (พร้อมเคล็ดลับหรือสองข้อสำหรับผู้อื่น)

ภาพรวม

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

  • ขั้นตอนที่ 1: ปิงตัวเองด้วยที่อยู่ย้อนกลับ
  • ขั้นตอนที่ 2: ปิงเราเตอร์ (เกตเวย์เริ่มต้น) และวิธีรับที่อยู่นั้น (ipconfig)
  • ขั้นตอนที่ 3: Ping หรือ tracert นอกเครือข่าย (เช่นอินเทอร์เน็ต)

พื้นฐานคำสั่ง Ping

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

ในการใช้คำสั่ง ping ให้พิมพ์ 'ping' ตามด้วยหมายเลข IP หรือชื่อเว็บไซต์ จะแสดงให้คุณเห็นว่าสามารถเข้าถึงจุดหมายปลายทางได้หรือไม่และใช้เวลานานแค่ไหนในการเดินทาง มันจะทำงานใน Windows จาก Dos Box, Linux จากเทอร์มินัลและ Mac จากเทอร์มินัล (หรือ Network Utility)

คลิกที่ปุ่ม 'Start'> 'run'> และพิมพ์ 'cmd' & Enter เพื่อเปิดบรรทัดคำสั่ง

พิมพ์ ปิง ghacks.net และกด Enter (มีช่องว่างระหว่างสอง g)

ping website

ที่อยู่วนกลับ

ขั้นตอนที่ 1 ในกระบวนการนี้คือการ ping ตัวเอง ในการทำเช่นนั้นเราใช้ไฟล์ ห่วงกลับ ที่อยู่ นี่คือหมายเลข IP พิเศษ 127.0.0.1 และมีประโยชน์ในการตรวจสอบคอมพิวเตอร์ของคุณเอง เมื่อคุณ ping หมายเลข IP นี้คุณจะ ping คอมพิวเตอร์ของคุณเพื่อทดสอบว่าระบบทำงานหรือไม่ มันเป็นกระบวนการภายใน หากไม่ได้ผลแสดงว่าปัญหาอยู่ในคอมพิวเตอร์ของคุณ ในกรณีนี้คุณอาจต้องรีบูตเครื่อง แต่อาจเป็นปัญหาที่ร้ายแรงกว่า

พิมพ์ ping 127.0.0.1 และกด Enter (มีช่องว่างระหว่าง 'g' และ '1')

ping loop-back

ข้อยกเว้นของกฎ

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

ping request timed out

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

ในโรงเรียนเมื่อเราพยายาม ping เพื่อนร่วมชั้น; นี่คือปัญหา เมื่อไฟร์วอลล์เปิดอยู่เราจะไม่สามารถ Ping กันได้จนกว่าเราจะปิด นั่นไม่ใช่สิ่งที่คุณควรทำที่บ้าน แต่สามารถอธิบายได้ว่าทำไมคุณไม่สามารถ ping คอมพิวเตอร์บนเครือข่ายภายในบ้านของคุณได้ หากคุณตัดสินใจที่จะลองใช้สิ่งที่ต้องปิดไฟร์วอลล์ของคุณ (ไม่แนะนำ) ให้ถอดปลั๊กเราเตอร์ของคุณออกจากอินเทอร์เน็ตและอย่าเสียบกลับเข้าไปใหม่จนกว่าไฟร์วอลล์ของคุณจะทำงานอีกครั้ง

ตัวเลือกคำสั่ง Ping

คำสั่ง ping จะพยายามเข้าถึงไซต์สี่ครั้งตามค่าเริ่มต้น ส่วนตัวคิดว่าสองครั้งก็เพียงพอแล้ว คุณสามารถ จำกัด จำนวนครั้งได้โดยใช้สวิตช์บางตัว สวิตช์เป็นข้อความพิเศษที่คุณรวมไว้พร้อมกับคำสั่งเพื่อปรับแต่งสิ่งที่ทำ

  • ใน MS Windows ให้ใช้ไฟล์ ping -n 2 ปลายทาง
  • ใน Linux ให้ใช้ไฟล์ ping -c 2 ปลายทาง
  • บน Mac ให้ใช้ ping -c 2 ปลายทาง

บางคนคิดว่าครั้งเดียวหรือสามครั้งก็เพียงพอแล้วดังนั้นอย่าลืมเปลี่ยน 2 เป็น 1 หรือ 3 มีตัวเลือกมากกว่านี้ด้วย แต่นี่คือสิ่งที่ฉันคิดว่ามีประโยชน์ คุณสามารถพิมพ์ 'ping' ได้ตลอดเวลาเพื่อดูตัวเลือกทั้งหมด (ใน dos, ปิง /? ทำงานด้วย) เคล็ดลับ: หากคุณใช้ Linux และคำสั่ง ping ยังคงดำเนินต่อไปให้ใช้ ctrl + c เพื่อหยุด

ปิด

ขั้นตอนแรกคือการ ping ตัวเอง ขั้นตอนต่อไปคือการ ping เราเตอร์ของคุณ ในการทำเช่นนั้นคุณต้องรู้วิธีใช้คำสั่ง ipconfig ซึ่งจะกล่าวถึงในบทความถัดไป