PortChecker Logo
PortChecker

พอร์ต 53 — DNS (UDP)

DNS

พอร์ต 53 คืออะไร?

ระบบชื่อโดเมน

นี่คือพอร์ต well-known (0–1023) ใช้โดยบริการหลัก เช่น DNS  ·  RFC 1034, RFC 1035

เมื่อใดที่คุณต้องเปิดพอร์ต 53?

Open only on authoritative or recursive DNS servers you are hosting. Not needed on typical web or application servers. Inbound queries arrive at the server — workstations and most servers only initiate DNS queries outbound.

การใช้งานทั่วไปและซอฟต์แวร์

  • BIND
  • Unbound
  • PowerDNS
  • Microsoft DNS
  • dnsmasq
  • Pi-hole
  • Cloudflare 1.1.1.1
  • Google 8.8.8.8

ความปลอดภัย

Open recursive DNS resolvers can be abused in amplification DDoS attacks — a small query generates a large response directed at a victim. Restrict recursive queries to internal clients only. Enable DNSSEC to prevent cache poisoning. For external-facing authoritative DNS, use rate limiting and monitor for unusual query volumes.

พอร์ต 53 ปลอดภัยหรือไม่?

พอร์ตที่เปิดเพิ่มพื้นผิวการโจมตี ความปลอดภัยขึ้นอยู่กับการตั้งค่า DNS

ความเสี่ยงปานกลาง

รักษา DNS ให้ทันสมัยด้วยแพตช์ความปลอดภัย กำหนดให้ต้องมีการยืนยันตัวตนที่แข็งแกร่งและจำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่จำเป็นขั้นต่ำ

ตรวจพอร์ต 53 ตอนนี้

ทดสอบการเชื่อมต่อพอร์ต 53 กับโฮสต์ใดก็ได้

1-65535

เปิดพอร์ต 53

หากต้องการอนุญาตการเชื่อมต่อขาเข้าไปยังพอร์ต 53 (DNS) ให้กำหนดค่าไฟร์วอลล์ของคุณและเพิ่มกฎการส่งต่อพอร์ตบนเราเตอร์ไปยังที่อยู่ IP ท้องถิ่นของอุปกรณ์คุณ

ไฟร์วอลล์ Windows

เปิด Windows Defender Firewall → การตั้งค่าขั้นสูง → กฎขาเข้า → กฎใหม่ → พอร์ต → UDP → พอร์ตท้องถิ่นที่ระบุ: 53 → อนุญาตการเชื่อมต่อ → ตั้งชื่อและบันทึกกฎ

netsh advfirewall firewall add rule name="Open Port 53" dir=in action=allow protocol=udp localport=53
Linux (UFW / iptables)sudo ufw allow 53/udpsudo iptables -A INPUT -p udp --dport 53 -j ACCEPT
เราเตอร์

เข้าสู่ระบบเราเตอร์ (192.168.1.1 หรือ 192.168.0.1) → การส่งต่อพอร์ต → เพิ่มกฎใหม่: โปรโตคอล UDP, พอร์ตภายนอก 53, IP ภายใน: IP ท้องถิ่นของอุปกรณ์, พอร์ตภายใน 53 → บันทึก

วิธีปิดพอร์ต 53

หากไม่ต้องใช้ DNS ให้บล็อกพอร์ตนี้ในไฟร์วอลล์หรือเราเตอร์

ไฟร์วอลล์ Windows

หากต้องการบล็อกพอร์ต 53 บน Windows ให้รันคำสั่งต่อไปนี้ใน PowerShell หรือ Command Prompt (ในฐานะผู้ดูแลระบบ):

netsh advfirewall firewall add rule name="Block Port 53" dir=in action=block protocol=udp localport=53
Linux (UFW / iptables)รันคำสั่ง: sudo ufw deny 53/udpsudo iptables -A INPUT -p udp --dport 53 -j DROP
เราเตอร์

ลบหรือปิดการทำงานการทำ port forwarding สำหรับพอร์ต 53

คำถามที่พบบ่อย

พอร์ต 53 ใช้ทำอะไร?▾

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

การเปิดพอร์ต 53 ปลอดภัยหรือไม่?▾

พอร์ต 53 ที่เปิดอยู่จะขยายพื้นผิวการโจมตี หากไม่ได้ใช้งาน DNS อยู่อย่างแข็งขัน ให้ปิดพอร์ตนี้ในไฟร์วอลล์และลบกฎการส่งต่อพอร์ต หากจำเป็นต้องให้ DNS เข้าถึงได้ ให้จำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่รู้จักและอัปเดตซอฟต์แวร์อยู่เสมอ