จะบังคับให้รีเฟรชเพื่อล้างแคช DNS ของ Windows10/MAC/Linux/CentOS ได้อย่างไร

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

ในหลายกรณี เราสามารถแก้ไขได้โดยบังคับให้รีเฟรชหน้า แต่บางครั้งก็ใช้ไม่ได้ผล

ในกรณีนี้ คุณอาจต้องล้างแคช DNS ในเครื่อง

จะบังคับให้รีเฟรชเพื่อล้างแคช DNS ของ Windows10/MAC/Linux/CentOS ได้อย่างไร ในบทความนี้ เราจะอธิบายรายละเอียดวิธีการล้าง/ล้างแคช DNS เคล็ดลับในทางปฏิบัตินี้ ฉันหวังว่ามันจะช่วยคุณได้!

DNS คืออะไร?

DNS ย่อมาจากเซิร์ฟเวอร์ชื่อโดเมนเมื่อเว็บไซต์หรือเว็บแอปพลิเคชันถูกโฮสต์บนเซิร์ฟเวอร์ ไม่ว่าจะอิงตามลินุกซ์หรือ Windows จะได้รับชุดตัวเลขที่คั่นด้วยทศนิยมเฉพาะซึ่งเป็นที่อยู่ IP ในทางเทคนิค DNS เหมือนกับการแปลตัวเลขเหล่านี้ในภาษาอังกฤษ

DNS ทำงานอย่างไร

เมื่อคุณป้อนที่อยู่เว็บไซต์ในเว็บเบราว์เซอร์ มันจะค้นหา DNS ซึ่งถูกกำหนดให้กับชื่อโดเมนบนเว็บไซต์ของผู้รับจดทะเบียนชื่อโดเมน

จากนั้นจะถูกแปลงเป็นที่อยู่ IP ที่กำหนด และคำขอกลับไปที่เว็บไซต์จะถูกส่งไปยังเซิร์ฟเวอร์ที่สอดคล้องกับ DNS จึงได้รับที่อยู่ IP

DNS ทำงานอย่างไรครั้งที่ 2

เหตุผลในการอธิบายวิธีการทำงานของ DNS คือทำให้คุณเข้าใจได้ง่ายขึ้นว่าการแคช DNS ทำงานอย่างไร

เพื่อปรับปรุงเวลาตอบสนอง เว็บเบราว์เซอร์จะจัดเก็บที่อยู่ DNS ของเว็บไซต์ที่คุณเยี่ยมชม ซึ่งเป็นกระบวนการที่เรียกว่าการแคช DNS

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

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

สิ่ง DNS (กระบวนการแบ็กเอนด์) นั้นไม่ปรากฏแก่เราทุกวัน เว้นแต่คุณจะพบว่าการเปลี่ยนแปลงบนเว็บไซต์ไม่แสดงตามปกติ

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

คุณสามารถทำได้ที่ระดับเบราว์เซอร์และระบบปฏิบัติการโดยใช้คำสั่ง flush

เราอธิบายกระบวนการนี้โดยละเอียดในหัวข้อต่อไปนี้

จะบังคับให้รีเฟรชเนื้อหาหน้าเว็บไซต์ผ่านเว็บเบราว์เซอร์ได้อย่างไร

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

  • ระบบปฏิบัติการวินโดวส์:Internet Explorer, Microsoft Edge, Mozilla Firefox หรือ Google ChromeGoogle Chromeให้ใช้คีย์ผสม "Ctrl + F5"
  • คอมพิวเตอร์ Apple/MAC:Mozilla Firefox หรือ Google Chrome ใช้คีย์ผสม "CMD + SHIFT + R"หากคุณใช้ Apple Safari ให้ใช้คีย์ผสม "SHIFT + โหลดซ้ำ"

คุณยังสามารถลองเข้าถึงหน้าโดยใช้โหมดไม่ระบุตัวตน (Chrome) หรือหน้าต่างส่วนตัว (Firefox)

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

จะล้างแคช DNS บนระบบปฏิบัติการ Windows 10 ได้อย่างไร?

เข้าสู่โหมดพรอมต์คำสั่งและล้างแคชบน Windows OS

  1. ใช้คีย์ผสมของแป้นพิมพ์:Windows+R
  2. ป๊อปอัปหน้าต่างเรียกใช้▼จะล้างแคช DNS บนระบบปฏิบัติการ Windows 10 ได้อย่างไร?เข้าสู่โหมดพรอมต์คำสั่งและล้างแคชบน Windows OSใช้คีย์ผสมของแป้นพิมพ์: Windows+R เพื่อเปิดหน้าต่าง Run หมายเลข 3
  3. พิมพ์ในช่องป้อนข้อมูล:CMD
  4. กด Enter เพื่อยืนยันและหน้าต่างพร้อมรับคำสั่งจะเปิดขึ้น
  5. เข้าสู่ ipconfig/flushdns แล้วกด Enter▼จะล้างแคช DNS บนระบบปฏิบัติการ Windows 10 ได้อย่างไร?พิมพ์: CMD ในกล่องอินพุตและกด Enter เพื่อยืนยัน หน้าต่างพรอมต์คำสั่งจะเปิดขึ้นพิมพ์ ipconfig/flushdns แล้วกด Enter แผ่น 4
  6. หน้าต่างแจ้งข้อมูลที่สำเร็จของ DNS Flush▼จะล้างแคช DNS บนระบบปฏิบัติการ Windows 10 ได้อย่างไร?หน้าต่างแจ้งข้อมูลความสำเร็จของ DNS Flush No. 5

จะล้างแคช DNS บน MAC OS (iOS) ได้อย่างไร?

คลิก Utilities ภายใต้ Go ในแถบนำทางด้านบนของเครื่อง MAC▼

จะล้างแคช DNS บน MAC OS (iOS) ได้อย่างไร?คลิกยูทิลิตี้ภายใต้ไปในแถบนำทางด้านบนของเครื่อง MAC แผ่น6

เปิด Terminal/Terminal (เทียบเท่ากับ command prompt ของระบบปฏิบัติการ WIndows)▼

จะล้างแคช DNS บน MAC OS (iOS) ได้อย่างไร?เปิด Terminal/Terminal (เทียบเท่ากับ command prompt ของระบบปฏิบัติการ WIndows) แผ่น7

ดำเนินการคำสั่งต่อไปนี้เพื่อล้างแคช DNS บนคอมพิวเตอร์ของคุณ▼

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

คำสั่งข้างต้นอาจแตกต่างกันไปตามเวอร์ชันของระบบปฏิบัติการดังนี้:

1. Mac OS Sierra, Mac OS X El Capitan, Mac OS X Mavericks, Mac OS X Mountain Lion ระบบปฏิบัติการ Mac OS X Lion ใช้คำสั่งต่อไปนี้ ▼

sudo killall -HUP mDNSResponder

2. สำหรับ Mac OS X Yosemite ให้ใช้คำสั่งต่อไปนี้ ▼

sudo discoveryutil udnsflushcaches

3. ใช้คำสั่งต่อไปนี้สำหรับ Mac OS X Snow Leopard ▼

sudo dscacheutil -flushcache

4. สำหรับ Mac OS X Leopard และต่ำกว่า ให้ใช้คำสั่งต่อไปนี้▼

sudo lookupd -flushcache

จะล้างแคช DNS บน Linux OS ได้อย่างไร

步骤 1 :บน Ubuntu Linux และ Linux Mint ให้ใช้แป้นพิมพ์ลัด Ctrl+Alt+T เพื่อเปิดเทอร์มินัล

ขั้นตอนที่ 2: หลังจากเปิดเทอร์มินัลแล้ว ให้ป้อนรหัสคำสั่งต่อไปนี้▼

sudo /etc/init.d/networking restart

จะล้างแคช DNS บน Linux OS ได้อย่างไรขั้นตอนที่ 1: บน Ubuntu Linux และ Linux Mint ใช้แป้นพิมพ์ลัด Ctrl+Alt+T เพื่อเปิดเทอร์มินัล ขั้นตอนที่ 2: หลังจากเปิดเทอร์มินัลแล้ว ให้ป้อนรหัสคำสั่งต่อไปนี้ Sheet 8

  • อาจขอรหัสผ่านผู้ดูแลระบบ

ขั้นตอนที่ 3: เมื่อสำเร็จแล้ว จะแสดงข้อความยืนยันดังนี้ ▼

[ ok ] Restarting networking (via systemctl): networking.service

步骤 4 :หาก DNS Flush ไม่สำเร็จ ให้ทำตามขั้นตอนด้านล่าง

步骤 5 :ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล ▼

sudo apt install nscd
  • หลังจากทำตามคำสั่งข้างต้นแล้ว ให้ทำซ้ำขั้นตอนที่ 1 ถึง 4

วิธีการล้างCentOSแคช DNS เปิดอยู่?

ใช้แป้นพิมพ์ลัด Ctrl+Alt+T เพื่อเปิดเทอร์มินัล

ป้อนคำสั่งต่อไปนี้ ▼

nscd -i hosts

ในการเริ่มบริการ DNS ใหม่ ให้ป้อนคำสั่งต่อไปนี้ ▼

service nscd restart

จะล้างแคช DNS บน Google Chrome ได้อย่างไร

ล้างแคช DNS ใน Chrome เปิดเบราว์เซอร์ Google Chrome

ในแถบที่อยู่ ให้ป้อนที่อยู่ต่อไปนี้ ▼

chrome://net-internals/#dns

มันจะแสดงตัวเลือกต่อไปนี้ ▼

จะล้างแคช DNS บน Google Chrome ได้อย่างไรล้างแคช DNS ใน Chrome เปิดเบราว์เซอร์ Google Chromeในแถบที่อยู่ ป้อนที่อยู่ต่อไปนี้ ▼ chrome://net-internals/#dns และจะแสดงตัวเลือกต่อไปนี้ #9

คลิกปุ่ม "ล้างแคชโฮสต์"

จะล้างแคช DNS ใน Firefox ได้อย่างไร?

ไปที่ประวัติ Firefox และคลิกที่ตัวเลือกล้างประวัติ▼

จะล้างแคช DNS ใน Firefox ได้อย่างไร?ไปที่ประวัติ Firefox และคลิกที่แผ่นตัวเลือกล้างประวัติ10

หากต้องการ ให้เลือกแคช/แคช (และตัวเลือกอื่นๆ ที่เกี่ยวข้อง) แล้วคลิกปุ่มล้างทันที ▼

จะล้างแคช DNS ใน Firefox ได้อย่างไร?เลือก Cache/Cache (และตัวเลือกอื่นๆ ที่เกี่ยวข้อง) หากต้องการ จากนั้นคลิกปุ่ม Clear Now แผ่นงาน 11

 

จะล้างแคช DNS ใน Safari ได้อย่างไร?

ไปที่ตัวเลือกการตั้งค่าขั้นสูงภายใต้การตั้งค่า▼

จะล้างแคช DNS ใน Safari ได้อย่างไร?ไปที่ตัวเลือกการตั้งค่าขั้นสูงภายใต้แผ่นการตั้งค่า12

  • เลือกตัวเลือก "'แสดงเมนูพัฒนาในแถบเมนู'" ▲

มันจะแสดงเมนูพัฒนาในตัวเลือกเมนูเบราว์เซอร์▼

จะล้างแคช DNS ใน Safari ได้อย่างไร?มันจะแสดงแผ่นเมนูพัฒนา 13 ในตัวเลือกเมนูเบราว์เซอร์

ภายใต้ การพัฒนา ให้ค้นหาตัวเลือก Empty Caches ▲

  • การดำเนินการนี้จะล้างแคช DNS
  • หรือหากคุณต้องการล้างแคชทั้งหมด คุณสามารถคลิก "ล้างประวัติ" ใต้ตัวเลือกเมนู "ประวัติ" ของเบราว์เซอร์ Safari ได้โดยตรง

จะล้างแคช DNS ใน Internet Explorer ได้อย่างไร?

คลิกที่ไอคอน (…) ที่มุมขวาบน จากนั้นคลิกที่ “การตั้งค่า” ▼

จะล้างแคช DNS ใน Internet Explorer ได้อย่างไร?คลิกที่ไอคอน (…) ที่มุมขวาบน จากนั้นคลิกที่ “การตั้งค่า” แผ่นงาน 14

คลิกตัวเลือก "เลือกสิ่งที่ต้องการล้าง" ใต้ล้างข้อมูลการท่องเว็บ ▼

จะล้างแคช DNS ใน Internet Explorer ได้อย่างไร?คลิกตัวเลือก "เลือกสิ่งที่จะล้าง" ใต้แผ่นข้อมูลการท่องเว็บที่ชัดเจน 15

เลือกตัวเลือก Cached Data and Files จากเมนู ▼

จะล้างแคช DNS ใน Internet Explorer ได้อย่างไร?เลือกตัวเลือก "ข้อมูลแคชและไฟล์" จากเมนูแผ่นที่ 16

 

ถ้อยคำส

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

  1. ลองบังคับรีเฟรชหน้าเว็บ (Ctrl F5)
  2. ใช้ตัวเลือก "ล้างข้อมูลการท่องเว็บ" ในการตั้งค่าเบราว์เซอร์ของคุณ (ดังด้านบนกล่าวว่าขั้นตอน)
  3. ล้าง DNS ของระบบปฏิบัติการของคุณ (โดยใช้พรอมต์คำสั่งด้านบน)
  4. รีสตาร์ทเราเตอร์ของคุณเพื่อรีเซ็ตการเชื่อมต่ออินเทอร์เน็ตของคุณ

โดยปกติ ขั้นตอนข้างต้นสามารถแก้ปัญหาที่คนส่วนใหญ่พบเนื้อหาล่าสุดของหน้าไม่รีเฟรช

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

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "วิธีบังคับให้รีเฟรชเพื่อล้างแคช Windows10/MAC/Linux/CentOS DNS? , ช่วยคุณ.

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1275.html

ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!

🔔 เป็นคนแรกที่ได้รับ "คู่มือการใช้งานเครื่องมือ AI การตลาดเนื้อหา ChatGPT" อันทรงคุณค่าในไดเรกทอรีด้านบนของช่อง! 🌟
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注