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

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

DNS Outages สร้างปวดหัวให้ผู้ที่ได้รับผลกระทบ ไซต์ที่มีปัญหาอาจทำให้ User Experience แย่ และอาจสูญเสียเงินให้ธุรกิจ

DNS ย่อมาจาก Domain Name System เป็น Internet Directory ที่จับคู่ IP Addresses กับ Domain Names ทุกเว็บไซต์มี Web IP Address ของตัวเอง User สามารถพิมพ์ IP Address ของเว็บไซต์เพื่อเข้าเยี่ยมชมได้ แต่ยากจดจำ ดังนั้นส่วนใหญ่ใช้ Domain Name แทน

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

DNS Servers ชี้ทางให้ User ไปยัง Location ที่ถูกต้อง เพื่อให้ Website โหลดถูกต้อง DNS Errors เกิดขึ้นเมื่อคุณไม่สามารถเชื่อมต่อกับ IP Address ได้ Outage ประเภทนี้มักเกิดเพราะคุณสูญเสีย Internet หรือ Network Connection

DNS Outages บางครั้งเป็นเรื่องที่หลีกเลี่ยงไม่ได้ แต่ไม่ใช่ทุกครั้งที่เป็น Significant Attacks และแก้ได้ค่อนข้างง่าย

ตรวจสอบพื้นฐานก่อน (Check the Basics First)

ไม่ใช่ทุก Connectivity Issues เป็น DNS Issues ตัวอย่าง หาก Router ไม่ได้เสียบปลั๊ก คุณจะไม่เชื่อมต่ออินเทอร์เน็ตได้ แต่มันไม่ใช่ DNS Problem

DNS Outages บางอย่างแก้ได้ง่ายด้วยการตรวจสอบดังนี้:

  • ตรวจสอบ Domain Nameservers ของคุณ หากคุณเปลี่ยน Hosting Company หรือ Domain Registrar พวกมันอาจผิดและแก้ง่าย
  • หากคุณเปลี่ยน Nameservers ใดๆ ใกล้นี้ พวกมันต้องใช้เวลา Propagate ทั่วเว็บ อาจใช้ 24 ถึง 48 ชั่วโมง
  • Reboot Router โดยปิดไฟ รอ 1 นาที แล้วเปิดใหม่
  • ตรวจสอบให้แน่ใจว่า Connections และ Cables ทั้งหมดเสียบถูกต้อง
  • รัน Malware Scan ดูว่า Virus บล็อก Internet Access หรือไม่
  • หากเข้าถึงไซต์เฉพาะไม่ได้ อาจเป็นปัญหาของเว็บไซต์ ไม่ใช่ Connectivity ของคุณ วิธีเช็คหนึ่งคือไปที่ Down for Everyone or Just Me

เป็นปัญหาของ Router หรือไม่?

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

Routers มี CPU, Memory, Motherboard และ Operating System ของตัวเอง ทั้งหมดจัดการ Data Traffic Components เหล่านี้อาจ Overloaded ได้ แนวคิดเดียวกับการเปิด Browsers เยอะเกินบน Laptop จนทำให้ Freeze

เมื่อคุณส่ง Data มากผ่าน Router ไปหลาย Devices มันอาจช้าลงหรือหยุดทำงานทุกอย่าง นอกจากนี้ Home Internet Connections ส่วนใหญ่ใช้ Dynamic IP Addresses ISP มอบ IP Address ให้ Modem แต่ละตัวสำหรับช่วงเวลาเฉพาะ

เมื่อเวลาหมด ISP จะส่ง Modem ของคุณ IP Address ใหม่ แต่ถ้า Router ของคุณ Busy มาก มันอาจไม่ได้รับข้อความพร้อม IP ใหม่ และพยายามใช้ IP เก่าที่หมดอายุต่อ

ถ้ารูระบายความร้อนของ Router ถูกบล็อกโดยฝุ่นหรือสายไฟ มันอาจ Overheat ให้แน่ใจว่ามันไม่ถูกบล็อก

Restart Router ด้วยขั้นตอน:

  1. ปิด Router และถอดปลั๊ก
  2. ถอดปลั๊ก Access Points อื่นๆ เช่น Modem ที่ประกอบ Network ของคุณ
  3. รอ 20 ถึง 30 วินาที
  4. เสียบปลั๊กทุกอย่างกลับ
  5. กดปุ่ม Power Router กลับ
  6. รอ 30 ถึง 60 วินาที

การรอให้ Router เวลาในการสร้าง Stable Connection ลอง Restart Router หากไม่มี Connectivity, ไม่สามารถเชื่อมต่อ Internet หรือ Device ไม่แสดง Network ของคุณ

Troubleshooting ลึกขึ้น (More In-Depth Troubleshooting)

หากขั้นตอนข้างต้นไม่แก้ปัญหา อาจเป็น Common DNS Problems ต่อไปนี้

DNS Cache

คอมพิวเตอร์เก็บ Networking Information บน Attempts และ Recent Visits ไปยังเว็บไซต์

Cache นี้บางครั้ง Corrupt เพื่อ Flush Cache ให้พิมพ์คำสั่งต่อไปนี้ใน Command Prompt:

ipconfig /flushdns

สิ่งนี้จะ Clear Cache ทำให้ครั้งต่อไปที่เยี่ยมชมเว็บไซต์เดียวกัน DNS Information จะ Renewed

Domain Name ของคุณ

หาก Website Address ทำงานแตไม่ Direct ไปยังไซต์ของคุณ อาจเป็นที่คุณลืม Renew Domain Name ติดต่อ Domain Registrar ด่วนดูว่ารีบคืนได้ไหม

TCP/IP Settings

Transmission Control Protocol/Internet Protocol (TCP/IP) คือ Settings ที่กำหนดว่าคอมพิวเตอร์สื่อสารกับอุปกรณ์อื่นอย่างไร

สำหรับ Properties ของ IPv6 และ IPv4 Settings ควรตั้งเป็น Obtain an IP address automatically และ Obtain DNS servers address automatically

เพื่อเรียนรู้วิธีตรวจสอบ Settings เหล่านี้ อ่าน:

  • Change TCP/IP settings for Windows
  • Enter advanced TCP/IP settings on Mac
  • Working with Linux TCP/IP Network Configuration Files

ยังไม่แก้ไขได้? (Still Not Resolved?)

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

หากไม่มี Solution ใดข้างต้นแก้ DNS Outage ของคุณได้ อาจเป็น Misconfiguration หรือ Error ที่ก่อให้เกิดปัญหา

Windows มี Built-in Tool ชื่อ nslookup ใช้ Troubleshoot DNS Commands เพื่อกำหนด Specific Internal หรือ External Issues

DNS Records ที่พบบ่อยที่สุดที่ก่อให้เกิดปัญหา:

  • CNAME (Canonical Name) ชี้ Domain Name หนึ่งไปอีก Domain
  • A Records เป็น Basic DNS Data ที่จับคู่ Domains กับ IP Addresses
  • MX (Mail Exchange) Records ส่ง Email จาก Domain ของคุณไป Host Server

สำหรับ Full Tutorial ดู Troubleshoot DNS with Nslookup

ลองใช้ Tools (Try Tools)

หากยังมี DNS Issues ลอง Tools ต่อไปนี้ช่วย Diagnose และ Fix ปัญหา IntoDNS เป็น Free Tool ที่เช็ค Configuration และ Health ของ DNS Records

มันให้ Report พร้อม Suggestions วิธีแก้ปัญหา อ้างอิง Official Documentation ของ Protocols

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

OpenDNS' Cache Check เป็น Tool ให้ Unique Insights ว่า OpenDNS Resolve Domain ของคุณอย่างไร มัน Query Domain ของคุณโดยตรงด้วย OpenDNS Servers ทั้งหมดและ Report ผลลัพธ์

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

Network Tools ให้ Free Network Tools รวมถึง NS Lookup, DNS Lookup และ Domain/Host Information

วิธีหลีกเลี่ยงและแก้ไข DNS Outages

มีสำนวนเตรียมพร้อมและเตรียมพร้อม (Take Precautions & Be Prepared)

ทุกเว็บไซต์จะเจอ Downtime บางจุด ไม่มี Service ที่สัญญา 100% Uptime ได้

เราเคยเห็น Headlines เมื่อ High-profile Cloud Outages เกิดขึ้น อย่างไรก็ตาม มี Precautions บางอย่างที่ทำได้เพื่อรักษาธุรกิจจาก DNS Outages

  • ใช้ DNS Service Provider มากกว่าหนึ่ง ตำแหน่งต่างกัน และ Server ต่างกัน
  • แยก External DNS Servers จาก Internal Servers
  • ใช้ Domains ต่างกันสำหรับ Public และ Internal Use
  • DNS Service Provider ควรแยกจาก Domain Name Registrar
  • หลีกเลี่ยง Providers ที่ต้องการ Web-based Control Panels เพื่อ Update Configurations แทนที่จะเป็น Set up DNS Server ที่จะ Update ข้อมูลจาก DNS Zone Transfer ที่ไม่ Public
  • ใช้ Two-factor Authentication บน Registrar Account
วิธีหลีกเลี่ยงและแก้ไข DNS Outages

Monitor DNS Server ของคุณ

Cybercriminals หาวิธีใหม่ๆ แพร่ Malware และ Infect Computer Systems

การติดตาม DNS Server Activity สามารถเตือนคุณได้ถึง Signs ของ Poor Performance หรือ Outages Be Proactive และ Monitor Uptime และ Performance ของ DNS Detect ปัญหาขณะเกิดขึ้น เพื่อให้ Website Visitors มี Positive User Experience

DNS Tools เสนอ Suite ของ Monitoring Tools เพื่อ Real-time Insights ว่า DNS Configurations ของคุณ Perform บน Internet อย่างไร

หากเจอปัญหา ลองข้อเสนอข้างต้นเพื่อแก้ DNS Outage