ผู้เขียน หัวข้อ: วิธีการลบ DNS Cache บน Windows 7  (อ่าน 1653 ครั้ง)

0 สมาชิก และ 3 บุคคลทั่วไป กำลังดูหัวข้อนี้

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 2591
  • คนดีไม่เบ่ง คนเก่งไม่โม้ คนใหญ่โตไม่อวด
    • ดูรายละเอียด
    • อีเมล์
dnscmd songkhla.com /clearcache


สำหรับ Windows XP

   Start -> Run -> cmd [ENTER]
   C:WINDOWS>ipconfig /flushdns
   Windows IP Configuration
   Successfully flushed the DNS Resolver Cache.

สำหรับ Linux (Red Hat / Suse)

   # service nscd restart
   Shutting down Name Service Cache Daemon done
   Starting Name Service Cache Daemon done

บันทึกกันลืม



หลายคนที่ทำเว็บคงจะมีปัญหาเรื่องแก้ DNS แล้ว แต่ไม่สามารถเปิดในเครื่องได้ซะที

ทั้งไปลองบน Proxy แล้วบน Proxy นั้นก็เปลี่ยนแล้ว แต่ในเครื่องเรายังไม่เปลี่ยน

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

ทำให้จะต้องรอสักพัก มันถึงจะไปโหลดข้อมูลที่อัพเดทใหม่มาให้เรา

ดังนั้นเราจึงต้องทำการลบ caching ที่เก็บไว้นั่นเอง

โดยพิมพ์คำสั่งนี้ลงใน cammand line หรือ cmd ของ windows

ipconfig /flushdns

เพียงเท่านี้ก็เป็นอันเรียบร้อย

ทั้งนี้ทั้งนั้นก็ยังขึ้นอยู่กับปัจจัยหลายๆ อย่างด้วยนะครับ

เช่น ISP ดันเก็บไว้ก่อนหน้าเรา อันนี้ก็ช่วยไม่ได้เหมือนกัน ก็รอกันต่อไป

แต่ถ้าใจร้อน แนะนำให้ไปเซท DNS ของเครื่องเราให้เป็น DNS ของ Hosting เลยครับ

อันนี้รับรองว่าผ่านแน่ หึๆ (ถ้า DNS Server ของ Hosting เขาอนุญาตให้ใช้ได้นะ)


admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 2591
  • คนดีไม่เบ่ง คนเก่งไม่โม้ คนใหญ่โตไม่อวด
    • ดูรายละเอียด
    • อีเมล์
Re: วิธีการลบ DNS Cache บน Windows 7
« ตอบกลับ #1 เมื่อ: 09/09/12 »
วิธี clear dns cache และการเทสเว็บใน host ใหม่โดยไม่ต้องเปลี่ยน name server

ไม่รู้จะเขียนอะไรดีแต่ถ้าปล่อยว่างไว้ก็ร้างอีกเนอะ เอาละตอนเผอิญตอนนี้ กำลังย้ายโฮสอยู่ครับ เปลี่ยน dns ใหม่ด้วย ซึ่งบางที dns มันก็อัพเดตช้าหรือเร็วตามประสามันเราก็กำหนดไม่ได้อะนะ(อาร์ตตัวพ่อซะจริงๆ) แต่พอผมลองเช็ค dns ของโดเมนผมดูแล้วกับเว็บ who.is ปรากฏว่ามันอัพเดตแล้วครับ แต่ในเครื่องผมยังเห็นเป็นที่โฮสเก่าอยู่
อาจเป็นเพราะ dns ของ isp ยังไม่อัพเดตก็ได้ครับ แต่ถ้า dns ของ isp อัพเดตแล้ว ก็จะเป็นที่วินโดว์ของเรานั่นเองที่แคชไฟล์ไว้ เพราะฉะนั่นถ้าเป็นที่เครื่องเราเนี้ย แก้ง่ายเลย แค่ล้างแคชมันออกซะโดยไปที่
ปุ่ม start > run (ภาษาไทยใช้คำว่าเรียกใช้) แล้วพิมพ์ไปว่า cmd
ทีนี้จะเป็นหน้าจอ command line ขึ้นมาให้ก็อบคำสั่งนี้ไปใส่
1   ipconfig /flushdns

แล้ว enter ทีนี้ละ dns ในเครื่องเราก็จะถูกอัพเดตแล้วละครับ :)

อีกเรื่องนึงที่จะเขียนวันนี้ก็คือวิธีเทสเว็บใน host ใหม่โดยยังไม่ต้องเป็น name server ของ domain นะครับ
สิ่งที่ต้องเตรียมมีแค่สองอย่างครับคือ ip ของ host ใหม่ และ notepad
ip ของ host ใหม่ถ้าไม่รู้ให้ใช้คำสั่ง cmd พิมพ์ว่า ping ชื่อโฮสใหม่ เอานะครับ เช่น ping ns1.necz.net
พอได้มาครบแล้วให้เราไป add domain ใน host ตัวใหม่กันก่อน แล้วไปที่
C:\Windows\System32\drivers\etc\ จะเห็นไฟล์ไร้ญาติ(ไม่มีนามสกุล) อยู่ 4-5 อันนะครับ ให้เลือกไฟล์ชื่อ hosts แล้ว ดับเบิ้ลคลิกมันจะถามว่าจะใช้โปรแกรมอะไรเปิดให้เลือก notepad แล้วอาจจะเห็นว่ามีข้อมูลอยู่แล้วนะครับ ไม่ต้องไปสนใจให้กด enter ขึ้นบรรทัดใหม่แล้วเพิ่มต่อไปว่า
{ip host ใหม่} {domain ของคุณ}

เช่น 103.246.18.26 necz.net

เสร็จแล้วถ้าเปิด browser อยู่ให้ปิดแล้วเปิดใหม่อีกทีนะครับ ก็จะสามารถเทสเว็บในโฮสใหม่ได้แล้ว