DNS
ืืืฉืจ ืื ืื ื ืืงืืืืื ืืชืืืช ืืชืจ ืืืคืืคื, ืื ืื ื ืจืืืืื ืฉืืืชืจ ื ืืขื ืืืืคื ืืืืื. ืืื ืื ืงืืจื ืืืืืจื ืืงืืขืื? ืืื ืืืืฉื ืฉืืื ืืืืข ืืืืืจ ืืช ืืืชืืืช ืฉืืื ืชื ืืืชืืืช ืIP- ืืืืืชืืช ืฉืื ื ืืฆื ืืฉืจืช? ืืื ืืืืืง ื ืื ืก ืืชืืื ื ืื ืื ืื ืDNS-. ืืืืืจ ืื ื ืกืืืจ ื ืืืืจ ืืืDNS , ืืื ืืืฆืข ืืืชื ืืฆืืจื ื ืืื ื ืืืขืจืืืช ืฉืื ืืช, ืื ืกืคืง ืืืคืื ืืขืฉืืื ืืคืชืจืื ืืขืืืช ื ืคืืฆืืช.
ืืื DNS ืืืื ืืื ืืฉืื?
DNS (Domain Name System) ืืื ืืืขืฉื "ืกืคืจ ืืืคืื ืื" ืฉื ืืืื ืืจื ื. ืชืคืงืืื ืืืจืืื ืืื ืืืืืจ ืฉืืืช ืืืืืื ืืืชืืืืช IP ืฉืืืฉืืื ืืืืืื ืืืืื. ืืื ืืขืจืืช ืื, ืืืื ื ื ืืืฆืื ืืืืืจ ืฉืืจื ืืจืืื ืฉื ืืกืคืจืื ืืื ืืชืจ ืฉื ืจืฆื ืืืงืจ ืื.
ืืฉืืืืชื ืฉื ื- DNSืืืจืืช ืืขืืจ ืื ืืืืช ืืืื. ืืื ืืื ืืขืืืื ืืชืืื ืฉื ืืืื ืืจื ื, ืืืืคืฉืจ ืฉืืจืืชืื ืืืื ืืื ืจืืื ืืืื ืืืืจ ืืืงืืจืื ื, ืืืืฉื ืืืื ืืจื ื, ืืฉืืจืืชืื ืืงืืื ืื ืืืจืื. ืืืืจื ื ืืื ื ืฉื DNS ืืืืื ืืืฉืคืืข ืืืื ืขื ืืืืจืืช ืืืืืฉื ืฉืืื, ืืืืืช ืืืืืข, ืืืฃ ืขื ืืืืืืช ืืืฉืช ืืชืื ืื ืืกืืืืื.
ืืื ืคืืขืืช ืืขืจืืช ื-DNS?
ืืืฉืจ ืืชื ืืงืืืืื ืืชืืืช ืืชืจ ืืืคืืคื, ืืืืฉื ืฉืืื ืคืื ื ืชืืืื ืืฉืจืช ื-DNS ืืืงืืื (ืืืจื ืืื ืฉื ืกืคืง ืืืื ืืจื ื ืฉืืื). ืื ืืฉืจืช ืืืืจ ืืช ืืืชืืืช, ืืื ืืกืคืง ืืืื ืืช ืืชืืืช ื IP-ืืจืืืื ืืืช. ืื ืื, ืืื ืืขืืืจ ืืช ืืืงืฉื ืืฉืจืชื DNS ืืืืืื ืืืชืจ ืืืืจืจืืื, ืขื ืฉืืชืงืืืช ืชืฉืืื.
ืืชืืืื ืืื ืืืื ืืกืคืจ ืฉืืืื:
1. ืืงืฉื ืืืืคืืคื ืืจืืืืืจ DNS ืืงืืื
2. ืืืคืืฉ ืืืืืื (cache) ืืืงืืื
3. ืคื ืืื ืืฉืจืช DNS ืฉื ืกืคืง ืืืื ืืจื ื
4. ืืืคืืฉ ืืืจืจืื ืืฉืจืชื DNS ืืืืืืืื
5. ืงืืืช ืืชืฉืืื ืืืขืืจืชื ืืืืจื ืืืืฉื ืืืืงืฉ
ืืืชืจืื ืืช ืฉื ืืืืจืช DNS ื ืืื ื
ืืืืจืช DNS ื ืืื ื ืืฆืืขื ืืชืจืื ืืช ืจืืื. ืจืืฉืืช, ืืื ืืฉืคืจืช ืืช ืืืืจืืช ืืืืืฉื ืืืื. ืฉื ืืช, ืืื ืืคืืืชื ืืช ืืื ืืชืืืื ืฉื ืืชืจืื, ืื ืฉืืืืื ืืืืืืืช ืืฉืชืืฉ ืืืื ืืืชืจ. ืืืืจื ื ืืื ื ืื ืืฉืคืจืช ืืช ืืืืืื ืืืืฆืขืืช ืกืื ืื ืืชืจืื ืืืื ืืื ืืืคืืืชื ืืช ืืกืืืื ืืืืคืืข ืืืชืงืคืืช ืืงืืื ืืช. ืืืงืจืื ืืกืืืืื, ืฉืื ืื ืฉืจืชื DNS ืืืื ืืกืืืข ืืขืงืืคืช ืืกืืืืช ืืืืืืจืคืืืช. ืืืกืืฃ, ืืืืจืช DNS ืืืชืืืช ืืขื ืืงื ืืฆืืืืช ืืืื ืืืชืจ ืืืืืืจ ืืืื ืืจื ื.
ืืืืจืช DNS ืืืขืจืืืช ืืคืขืื ืฉืื ืืช
ืืืช ืืคืขืืืืช ืืืฉืืืืช ืฉืืืื ืืืขืช ืืืฆืข ืืื ืืืืจืช DNS ืืืขืจืืช ืืืคืขืื ืฉืืื. ืืืื ืืืืจืืืื ืืืขืจืืืช ืื ืคืืฆืืช:
ืืืืจืช DNS ื-Windows
1. ืืืฆื ืขื ืืงืฉ Windows + R ืืืคืขืืช ืชืืืช Run
2. ืืงืืืื "control panel" ืืืืฆื Enter
3. ืืืจื ื "Network and Internet"-ืืื "Network and Sharing Center"
4. ืืืฆื ืขื "Change adapter settings" ืืฆื ืฉืืื
5. ืืืฆื ืงืืืง ืืื ื ืขื ืืืืืืจ ืืจืืืื ืื WiFi ืื Ethernet ืืืืจื "Properties"
6. ืกืื ื ืืช "Internet Protocol Version 4" (TCP/IPv4) ืืืืฆื ืขื "Properties"
7. ืืืจื ืืืคืฉืจืืช "Use the following DNS server addresses"
8. ืืืื ื ืืช ืืชืืืืช ืฉืจืชื ื DNS-ืืืืขืืคืื ืขืืืื
9. ืืืฆื "OK" ืืืืฉืืจ ืืฉืื ืืืื
ืืืืจืช DNS ื-Mac
1. ืคืชืื ืืช ืชืคืจืื Apple ืืืืจื ื"System Preferences"-
2. ืืืฆื ืขื "Network"
3. ืืืจื ืืช ืืืืืืจ ืืคืขืื ืฉืืื ืืืจืฉืืื ืืฆื ืฉืืื
4. ืืืฆื ืขื "Advanced"
5. ืืืจื ืืืฉืื ืืช "DNS"
6. ืืืฆื ืขื + ืืชืืชืืช ืืจืฉืืื ืืื ืืืืกืืฃ ืฉืจืช DNS
7. ืืืื ื ืืช ืืชืืืืช ืฉืจืชื ืDNS- ืืืืขืืคืื
8. ืืืฆื "OK" ืืื "Apply" ืืฉืืืจืช ืืฉืื ืืืื
ืืืืจืช DNS ืืืืฉืืจื ืื ืืจืืืื
1. ืคืชืื ืืช ืืคืืืงืฆืืืช "ืืืืจืืช" ืืืืฉืืจ
2. ืืืื ืืื ืืืืจื "ืจืฉืช ืืืื ืืจื ื"
3. ืืืฆื ืขื "WiFi"
4. ืืืฆื ืืืืฆื ืืจืืื ืขื ืืจืฉืช ืืืื ืืชื ืืืืืจืื
5. ืืืจื "ืฉื ื ืจืฉืช"
6. ืืจืืืื ืืช ืืคืฉืจืืืืช ืืชืงืืืืช
7. ืฉื ื ืืช ืืืืจืช ื IP-ื"DHCP"- ื"ืกืืื"
8. ืืืื ื ืืช ืืชืืืืช ืฉืจืชื ื DNS-ืืืืขืืคืื ืขืืืื
9. ืืืฆื "ืฉืืืจ"
ืฉืจืชื DNS ืืืืืฆืื
ืฉืจืชื DNS ืฆืืืืจืืื ืคืืคืืืจืืื
ืืฉ ืืื ืฉืจืชื DNS ืฆืืืืจืืื ืืืืจืื ืฉืืฆืืขืื ืืืฆืืขืื ืืขืืืื:
โข :Google DNS 8.8.8.8ื-8.8.4.4
โข :Cloudflare 1.1.1.1 ื-1.0.0.1
โข :Open DNS 208.67.222.222 ื-208.67.220.220
โข :Quad9 9.9.9.9 ื-149.112.112.112
ืืฉืืืืช ืืืืจืืืืช ืืื ืฉืจืชื DNS
ืืืืจืช ืฉืจืช ื DNS-ืืืชืืื ืืืืื ืืฉืคืจ ืืฉืืขืืชืืช ืืช ืืืืจืืช ืืืืืฉื ืฉืืื. ืืืืจืช DNS ื ืืื ื ืืืืื ืืืคืืืช ืืช ืืื ืืชืืืื ืืขืฉืจืืช ืืืืืื! ืืืืืฅ ืืืืืง ืืช ืืืืืจืืช ืฉื ืฉืจืชื DNS ืฉืื ืื ืืืืฆืขืืช ืืืื ืืื DNSBench ืื Namebench ืืื ืืืฆืื ืืช ืืฉืจืช ืืืืืจ ืืืืชืจ ืืื.
ืคืชืจืื ืืขืืืช ื ืคืืฆืืช
ืืขืืืช ืืืืืจ ื ืคืืฆืืช
ืื ืืชื ื ืชืงืืื ืืืขืืืช ืืืืืจ ืืืื ืืจื ื, ืืขืืืช DNS ืขืืืืืช ืืืืืช ืืกืืื. ืกืืื ืื ืืืขืืืช DNS ืืืืืื ืืืืขืืช ืฉืืืื ืืื "Server not found" ืื "DNS error" ืืืืคืืขืืช ืืืคืืคื. ืืขืื ื ืืกืคืช ืืื ืืชืจืื ืฉื ืืขื ืื ืืืืืืืช ืื ืื ื ืืขื ืื ืืื, ืืฃ ืขื ืคื ืฉืืืืืืจ ืืืื ืืจื ื ืชืงืื. ืกืืื ืืืืืง ืืืขืืืช DNS ืืื ืืืืืืช ืืืชืืืจ ืืืชืจืื ืืืืฆืขืืช ืืชืืืช IP ืืฉืืจื, ืื ืืืกืจ ืืืืืช ืืืชืืืจ ืืืฉืจ ืืฉืชืืฉืื ืืฉื ืืืืืืื.
ืฉืืืืืช DNS ื ืคืืฆืืช
ืฉืืืืืช DNS ื ืคืืฆืืช ืืืคืืขืืช ืืืืืื ืฆืืจืืช. ืฉืืืืช DNS_PROBE_FINISHED_NXDOMAIN ืืืคืืขื ืืืฉืจ ืฉื ืืืืืืื ืฉืืืื ืืื ื ืงืืื ืืืขืจืืช ืDNS- ืื ืฉืืฉ ืืขืื ืืืืืจืืช. ืฉืืืืช DNS_PROBE_FINISHED_NO_INTERNET ืืฆืืืขื ืืืจื ืืื ืขื ืืขืืืช ืืชืืืจืืช ืืกืืกืืช ืืืื ืืจื ื, ืืื ืืืืจื ืืขืืืช DNS ืกืคืฆืืคืืช. ืฉืืืืช DNS_PROBE_POSSIBLE ืืจืืืช ืขื ืืขืื ืืื ืืช ืืคืขื ืื DNS ืฉืขืฉืืื ืืืืคืชืจ ืืขืฆืื.
ืืคืชืจืื ืืืขืืืช, ื ืืชื ืื ืกืืช ืืกืคืจ ืคืขืืืืช. ื ืืงืื ืืืืื DNS ืืืืฆืขืืช ืืงืืืช "ipconfig /flushdns" ืืืืื Command Prompt ืขืฉืื ืืคืชืืจ ืืขืืืช ืืื ืืืช. ืืคืขืื ืืืืฉ ืฉื ืื ืชื ืืืืื ืืืคืก ืืช ืืืืืืจ ืืืคืชืืจ ืืขืืืช ืชืงืฉืืจืช. ืืขืืชืื, ืฉืื ืื ืฉืจืช ื-DNS ืืืื ืืฉืจืชืื ืืฆืืืืจืืื ืืืืืืฆืื ืืืื ืืขืงืืฃ ืืขืืืช ืืฉืจืชื DNS ืฉื ืกืคืง ืืืื ืืจื ื.
ืฉืืงืืื ืืืืื
ืืืืืช DNS
ืืืืจืช ืฉืจืชื DNS ืืืื ืื ืืื ืงืจืืืืช ืืืืืืช ืืืืืข ืฉืืื. ืฉืจืชืื ืืืืืืืื ืืกืคืงืื ืืื ื ืืคื ื ืืืืื ืืืืืื. ืื ืขืฉืืืื ืืื ืืข ืืคื ืืืช ืืืชืจืื ืืืืืคืื (DNS poisoning) , ืชืืคืขื ืื ืชืืงืคืื ืืฉื ืื ืืช ืืจืฉืืืืช ื DNS-ืืื ืืืคื ืืช ืืฉืชืืฉืื ืืืชืจืื ืืืื ืืื. ืฉืจืชืื ืืืืืืืื ืื ืืงืืื ืื ืืช ืืกืืืื ืืื ืืืช ืืืืข ืจืืืฉ, ืฉืื ืื ืืืืืืื ืฉืืืฉืชืืฉ ืืืืข ืืืชืจ ืืืืืชื ืืื ืืืืงืื ืฉืื. ื ืืกืฃ ืืืื, ืฉืจืชื DNS ืืขืื ืืืืืืช ืกืื ืื ืืืืืื ืืื ืืข ืืฉืืคื ืืชืืื ืืช ืืืื ืืืช ืขื ืืื ืืกืืืช ืืืฉื ืืืืืืื ืื ืืืืขืื ืืืืืงืื.
ืืื ื ืืคื ื ืืชืงืคืืช DNS
ืืื ืืืื ืขื ืขืฆืืื ืืคื ื ืืชืงืคืืชDNS , ืืฉ ืื ืงืื ืืืกืคืจ ืฆืขืืื. ืืืืืฅ ืืืฉืชืืฉ ืืฉืจืชื DNS ืืืฆืืขืื ืืืืื ืืืืืจืช, ืืื ืืื ืืืกืคืงืื ืืื ื ืืคื ื ืืชืงืคืืช DDoS ื- cache poisoningืฉืงืื ืืืฉืชืืฉ ืืืื ืืืืืืืช ืืชืงืืืืช ืืื DNS over HTTPS (DoH) ืืDNS over TLS (DoT) , ืืืฆืคืื ืืช ืืช ืชืขืืืจืช ื DNS-ืืืื ืขืืช ืืืื ื ืื ืฉืื ืื ืฉื ืืงืฉืืช DNS. ืืฉืื ืื ืืขืืื ืืืืคื ืงืืืข ืืช ืื ืชื ืืืืืฉืืจืื ืฉืืื, ืฉืื ืขืืืื ื ืืืืื ืกืืืจืื ืคืจืฆืืช ืฉืืืืืืช ืืืืืช ืื ืืฆืืืช ืืืชืงืคืืชDNS .
ืืืคืื ืืชืงืืืื
ืฉืืคืืจ ืืืืจืืช ืืืืฉื
ืืขืืจ ืืฉืจืชื DNS ืืืืจืื ืืืชืจ ืืืื ืืฉืคืจ ืืฉืืขืืชืืช ืืช ืืืืืช ืืืืืฉื ืฉืืื. ืืืืืฅ ืืืืืืจ ืืชืืืช DNS ืจืืฉืืช ืืืชืืืช ืืฉื ืืช ืืืืืื, ืื ืฉืื ืืื ืืฉืจืชืื ื ืืฉื ืื ืืืื, ืืืขืจืืช ืชืขืืืจ ืืืืืืืืช ืืฉืจืช ืืืืจ. ืืืื ืืืืืง ืืช ืืื ืืชืืืื ืฉื ืฉืจืชื DNS ืฉืื ืื ืืืืืจ ืืืืืืจืคื ืงืจืื ืืืืื, ืฉืื ืฉืจืช ืืงืจืื ืคืืืืช ืืืืงืืืื ืืืื ืืืฆืืข ืืืฆืืขืื ืืืืื ืืืชืจ. ืฉืงืื ืื ืืืฉืชืืฉ ืืฉืจืชื DNS ืขื ืืืืืืช ืงืฉืช (caching) ืืฉืืคืจืืช, ืืื ืืื ืฉื Cloudflare ืื Google ืืืฉืืจืื ืชืืฆืืืช ืืืคืืฉ ืืฉืืืืฉ ืืืืจ ืืืืืจ.
ื ืืืืจ ืืืฆืืขื DNS
ืืื ืืืืื ืฉืืืืจืืช ื DNS-ืฉืืื ืคืืขืืืช ืืืื, ืืืืืฅ ืืืฆืข ืืืืงืืช ืืืืจืืช ืชืงืืคืชืืืช. ืขืงืื ืืืจ ืืื ื ืชืืืื ืฉื ืืชืจืื ื ืคืืฆืื ืืคื ื ืืืืจื ืฉืื ืื ืืืืจืืช ื DNS-ืืื ืืืืื ืฉืืฉืื ืื ืืื ืืืื ืืฉืืคืืจ. ื ืืชื ืืืฉืชืืฉ ืืืืื ืืื DNSPerf ืื ืืืืจ ืืจืื ืืืื ืฉื ืืืฆืืขื ืDNS-, ืื ืฉืืืคืฉืจ ืืื ืืงืื ืชืืื ื ืืงืืคื ืืืชืจ ืฉื ืืืืืช ืืฉืืจืืช ืืืืจื ืืื ืืืืืืช ืืขืืืช ืืชืืฉืืืช ืื ืชืงืืคืชืืืช.
ืกืืืื
ืืืืจืช DNS ื ืืื ื ืืื ืืื ืืืฆืขืืื ืืคืฉืืืื ืืืืขืืืื ืืืืชืจ ืืฉืืคืืจ ืืืืืช ืืืืืฉื ืฉืืื ืืืื ืืจื ื. ืืืืฆืขืืช ืืืืจื ื ืืื ื ืฉื ืฉืจืชื DNS ืืืืืจืชื ืืจืืื, ืชืืืื ืืืื ืืช ืืืืืฉื ืืืืจื ืืืชืจ, ืืืืืืืช ืืืชืจ ืืืฆืืื ืืืชืจ. ืืืจื ืื ืืืื ืืืืืง ืืื ืคืขื ืืช ืืืฆืืขื ืฉืจืชื ื DNS-ืฉืืื ืืืขืืื ืืช ืืืืืจืืช ืืืชืื ืืฆืืจื. ืืงืืฉืช ืืกืคืจ ืืงืืช ืืืืืจืช DNS ืืืืื ืืืกืื ืืื ืฉืขืืช ืืืฉืคืจ ืืืื ืืช ืืืืืช ืืฉืืืืฉ ืืืื ืืจื ื.
