วิธีแก้ไขข้อผิดพลาด “เซิร์ฟเวอร์ DNS ไม่พร้อมใช้งาน”

เซิร์ฟเวอร์ระบบ ชื่อโดเมน(Domain Name System) ( DNS ) คือที่จัดเก็บชื่อโดเมนทั้งหมดสำหรับไซต์ที่คุณเยี่ยมชม เมื่อค้นหาชื่อโดเมนในเว็บเบราว์เซอร์ เราเตอร์ของคุณจะถูกส่งต่อไปยังเซิร์ฟเวอร์DNS หากชื่อโดเมนของเว็บไซต์นั้นถูกบันทึกแล้ว ก็จะส่งคืนที่อยู่ IP ที่เกี่ยวข้อง ทำให้กระบวนการโหลดสำหรับไซต์เหล่านั้นเร็วขึ้นเป็นพิเศษ 

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

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

วิธีแก้ไขข้อผิดพลาด “เซิร์ฟเวอร์ DNS ไม่พร้อมใช้งาน”(How To Fix The “DNS Server Unavailable” Error)

คุณได้รับข้อผิดพลาดว่าเซิร์ฟเวอร์DNS ไม่พร้อมใช้งานหรือไม่ (DNS)สำหรับการแก้ไขอย่างรวดเร็ว บางครั้งปัญหาเหล่านี้สามารถแก้ไขได้ด้วยบางสิ่งง่ายๆ เช่น การเปลี่ยนเบราว์เซอร์ ยุ่งกับการตั้งค่าไฟร์วอลล์สองสามตัว หรือรีบูตเราเตอร์ของคุณ การหาสาเหตุและการแก้ไขปัญหาในภายหลังจะขึ้นอยู่กับคุณ 

เริ่มต้นด้วยการใช้เบราว์เซอร์อื่นสำหรับหน้าเว็บที่คุณพยายามเปิด ซึ่งหมายความว่าหากคุณได้รับข้อผิดพลาดขณะใช้ เบราว์เซอร์ Mozilla Firefoxให้เปลี่ยนเป็นMicrosoft EdgeหรือGoogle Chrome (Google Chrome)หากปัญหายังคงมีอยู่ เราสามารถดำเนินการทดสอบอุปกรณ์อื่นๆ ได้

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

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

การล้าง DNS ของคุณ (Windows)(Flushing Your DNS (Windows))

วิธีที่มีประสิทธิภาพที่สุดในการแก้ไขปัญหา เซิร์ฟเวอร์ DNSไม่พร้อมใช้งานคือการล้างข้อมูลโดยใช้Command Prompt(Command Prompt)

  • ดึงกล่องโต้ตอบเรียกใช้ โดยกดปุ่ม (Run)Windows และปุ่ม R(Windows key and R key) พร้อม กัน
  • พิมพ์cmdลงในช่องแล้วกดEnter
  • ในหน้าต่างพรอมต์คำสั่ง พิมพ์ipconfig /flushdnsแล้วกดEnter

  • ติดตามโดยพิมพ์ipconfig /releaseแล้วกดEnter

  • สุดท้ายให้พิมพ์ipconfig /renewแล้วกดEnter

  • ปิด หน้าต่าง พรอมต์คำสั่ง(Command Prompt)และรีบูตระบบของคุณ

การล้าง DNS ของคุณ (MacOS)(Flushing Your DNS (MacOS))

คุณยัง สามารถล้างDNSบนMac วิธีที่คุณจะทำเช่นนี้จะแตกต่างกันเล็กน้อยขึ้นอยู่กับรุ่นของMacที่คอมพิวเตอร์ของคุณใช้ มักจะเกี่ยวข้องกับการเปลี่ยนแปลงในไวยากรณ์ที่ใช้ระหว่างกระบวนการเท่านั้น

  1. เปิด หน้าต่าง Finderจากนั้นไป ที่ Applicationsตามด้วยUtilitiesและสิ้นสุดในTerminal
  2. ป้อนไวยากรณ์ต่อไปนี้ที่เกี่ยวข้องกับเวอร์ชันของMacOSที่คุณกำลังใช้:
    • MacOS High Sierra – sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say
    • MacOS Sierra – sudo killall -HUP mDNSResponder บอกว่าแคช DNS ถูกล้างแล้ว(sudo killall -HUP mDNSResponder;say DNS cache has been flushed)
    • MacOS Mojave – sudo killall -HUP mDNSRResponder;sleep 2;(sudo killall -HUP mDNSResponder;sleep 2;)
    • MacOS X El Capitan/Yosemite – sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder; พูดว่าล้างแคชแล้ว(sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed)
  3. กดปุ่มReturnป้อนรหัสผ่านของคุณ จากนั้นกดปุ่มReturnอีกครั้ง
  4. รอเสียงเตือนที่ระบุว่าล้างDNS สำเร็จก่อน ออก จาก Terminal

การ ล้างแคช MacOS Xจะต้องมีขั้นตอนเพิ่มเติมสองสามขั้นตอนเพื่อที่จะล้างข้อมูลออกให้หมด คุณจะต้องล้างทั้ง แคช MDNSและUDNSที่ด้านบนของขั้นตอนก่อนหน้านี้

ก่อนออกจากTerminalให้ดำเนินการคำสั่งต่อไปนี้:

  1. สำหรับแคช MDNS ให้พิมพ์sudo Discoveryutil mdnsflushcache
  2. สำหรับแคช UDNS ให้พิมพ์sudo Discoveryutil udnsflushcaches

ลบโปรแกรมป้องกันไวรัสหลายตัว(Remove Multiple Antiviruses)

“คุณไม่มีทางได้รับการปกป้องมากเกินไป” นี่อาจเป็นเรื่องจริงบ้างในโลกแห่งความเป็นจริง แต่ในโลกของเทคโนโลยี การมีโปรแกรมป้องกันไวรัสหลายโปรแกรมติดตั้งอยู่ในคอมพิวเตอร์เครื่องเดียวกันอาจเป็นอุปสรรคต่อการป้องกันที่มีให้ 

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

ตรวจสอบให้แน่ใจว่าก้าวไปข้างหน้าคุณเพียงให้โปรแกรมซอฟต์แวร์ตัวเดียวทำงานเพื่อช่วยป้องกันตัวเองจากการโจมตีของมัลแวร์ที่ไม่ต้องการ สิ่งนี้ไม่เพียงเพิ่มความปลอดภัยเท่านั้น แต่ยังช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดของเซิร์ฟเวอร์DNS อีกด้วย(DNS)

การเปลี่ยนเซิร์ฟเวอร์ DNS(Changing DNS Servers)

หากคุณได้ลองแก้ไขทั้งหมดที่เขียนไว้ที่นี่แล้ว แต่ยังได้รับ ข้อผิดพลาด "เซิร์ฟเวอร์ DNSไม่พร้อมใช้งาน" เหมือนเดิม อาจเป็นการดีที่สุดที่จะเปลี่ยนเซิร์ฟเวอร์DNS ของคุณ (DNS)มีDNS สาธารณะให้เลือกมากมาย (DNS)DNSฟรีของ Google เป็นหนึ่งในตัวเลือกยอดนิยม

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

การเปลี่ยนแปลง DNS ผ่านเราเตอร์(DNS Changes via Router)

  • เข้าถึงเราเตอร์ของคุณโดยเปิดเว็บเบราว์เซอร์และป้อนที่ อยู่ เกตเวย์เริ่มต้น(Default Gateway)ลงในแถบ  URL
    • คุณสามารถค้นหาเกตเวย์เริ่มต้น(Default Gateway)ได้โดยเปิด หน้าต่างพรอมต์ คำสั่ง(Command)พิมพ์ ipconfig แล้วกดEnter คัดลอกหมายเลขที่อยู่ด้านข้างDefault Gatewayในข้อมูลที่ดึงขึ้นมา

  • เข้าสู่ระบบเราเตอร์โดยใช้ข้อมูลรับรองที่เหมาะสม
  • ค้นหาข้อมูลบัญชีอินเทอร์เน็ตของคุณซึ่งมักจะพบได้ในแท็บที่มีชื่อคล้ายกัน
  • ไปที่ เซิร์ฟเวอร์ DNSและเลือกตัวเลือกที่สะท้อนโปรโตคอลอินเทอร์เน็ต(internet protocol) ที่คุณใช้ได้ดีที่สุด (IPv4 หรือ IPv6)
  • ป้อน(Enter)ที่อยู่ของ เซิร์ฟเวอร์ DNS ที่ คุณต้องการใช้แทนที่อยู่ปัจจุบัน
    • เซิร์ฟเวอร์ DNS ของ Google จะเป็น8.8.8.8ใน DNSv4 ที่ต้องการ และ8.8.4.4ในเซิร์ฟเวอร์ DNS(alternate DNS server)สำรอง ในกรณีของIPv6คุณจะต้องใช้2001:4860:4860::8888และ2001:4860:4860::8844ตามลำดับ
  • บันทึกข้อมูลที่แก้ไขแล้วออกจากอินเทอร์เฟซของเราเตอร์

การเปลี่ยนแปลง DNS ผ่าน Windows OS(DNS Changes via Windows OS)

  • เข้าถึง(Access)คุณสมบัติการเชื่อมต่อเครือข่ายของคุณโดย เรียกใช้ ฟังก์ชันRun ( Windows key + R ) แล้วพิมพ์ncpa.cpl กดEnter _

  • ผู้ใช้ Windows(Windows) 10 สามารถคลิกขวาที่ ไอคอน Windowsที่ด้านล่างซ้ายของหน้าจอเดสก์ท็อปและเลือกNetwork Connectionsจากเมนู
  • เลือก(Select)อะแดปเตอร์เครือข่ายที่ใช้อยู่ในปัจจุบัน WLANสำหรับ การเชื่อมต่อ WiFiและLANสำหรับการเชื่อมต่อโดยตรง โดยปกติแล้วจะผ่านสายอีเทอร์เน็ต
    • Windows 10 จะมีตัวเลือกของคุณที่แผงด้านซ้าย เลือกหนึ่งรายการ(Select one)และเลือกเปลี่ยนตัว(Change) เลือก อะแดปเตอร์จากหน้าต่างหลัก
  • คลิกขวาที่ตัวเลือก ของคุณและเลือกProperties

  • ใน แท็บ Networkingให้เลือกเวอร์ชัน IP ของคุณ (v4 หรือ v6) จากเมนูแล้วคลิกปุ่มProperties

  • คลิกวงกลมเพื่อใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้:(Use the following DNS server addresses:)เพื่อเปิดใช้ความสามารถในการแก้ไข

  • ป้อนที่ อยู่เซิร์ฟเวอร์ DNSที่คุณวางแผนจะใช้
    • หากคุณเคยใช้ เซิร์ฟเวอร์ DNS ก่อนหน้านี้ โดยไม่ได้รับโดยอัตโนมัติ อย่าลืมใส่คำอธิบายประกอบที่อยู่ไว้ในกรณีที่คุณต้องการกลับมาใช้ในภายหลัง
  • เสร็จ สิ้นการเปลี่ยนแปลงโดยคลิกตกลง(OK)

ทดสอบเซิร์ฟเวอร์ DNS ใหม่(Test New DNS Server)

เมื่อเปลี่ยน เซิร์ฟเวอร์ DNS แล้ว ให้เปิดเบราว์เซอร์และพยายามเปิดเว็บไซต์ที่ มีชื่อเสียง เช่นwww.google.com หากไซต์สามารถเข้าถึงได้ทันที แสดงว่าDNS ใหม่ ทำงานได้อย่างถูกต้อง หากไม่เป็นเช่นนั้น ให้ป้อนหนึ่งในที่อยู่ IP ของ Google 172.217.16.195ลงในเบราว์เซอร์ของคุณโดยตรงแล้วกด  Enter

รอ(Wait) ให้ โลโก้Google และแถบค้นหา ที่คุ้นเคย ปรากฏขึ้น หากยังล้มเหลว ปัญหาอาจอยู่ที่อินเทอร์เน็ต ไม่ใช่เซิร์ฟเวอร์DNS ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณเพื่อขอความช่วยเหลือเพิ่มเติม หากเป็นกรณีนี้



About the author

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



Related posts