คำถามติดแท็ก dns

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

2
ขุดพบ WAN-IP-adress ของฉันได้อย่างไร “ myip.opendns.com” กำลังทำอะไร
ฉันต้องการรับ WAN-IP-adress อัตโนมัติจากเราเตอร์ของฉัน ฉันพบคำถามนี้และเสนอวิธีแก้ปัญหาด้วย dig: dig +short myip.opendns.com @resolver1.opendns.com มันทำงานได้อย่างสมบูรณ์แบบ แต่ตอนนี้ฉันต้องการที่จะเข้าใจสิ่งที่มันทำ นี่คือสิ่งที่ฉัน (หวังว่า) จะเข้าใจ (โปรดแก้ไขให้ฉันถ้าฉันผิด): +short แค่ให้ผลลัพธ์สั้น ๆ @resolver1.opendns.com เป็นเซิร์ฟเวอร์ dns ซึ่งถูกถามว่าที่อยู่ ip ใดเป็นของโดเมนที่กำหนด myip.opendns.comสิ่งที่ไม่ชัดเจนให้ฉันเป็น ถ้าฉันจะเขียนwww.spiegel.deแทนฉันจะได้รับที่อยู่ ip ของโดเมน www.spiegel.de ใช่มั้ย เมื่อmyip.opendns.comฉันได้รับ WAN-IP ของเราเตอร์ของฉัน ดังนั้นเป็นmyip.opendns.comเพียงการเลียนแบบโดเมนซึ่งแก้ไขให้กับเราเตอร์ของฉัน? มันทำยังไง? IP ของฉันมาจากไหน และแตกต่างจากหน้าเว็บแบบใดเช่น www.wieistmeineip.de พวกเขายังพยายามรับไอพีของฉัน ในคำตอบของ Krinkle ในคำถามที่ฉันพูดถึงมีการระบุว่า "dns-approach" นี้จะดีกว่า "http-approach" หรือไม่ ทำไมมันถึงดีกว่าและอะไรคือความแตกต่าง? จะต้องมีความแตกต่างเพราะ WAN-IP …
11 dns  dig  dyndns 

2
วิธีดึงเซิร์ฟเวอร์ชื่อใหม่บนการเชื่อมต่อ VPN โดยอัตโนมัติ
ฉันใช้ Ubuntu xenial 16.04 เราใช้ openvpn เพื่อเชื่อมต่อกับคลาวด์ส่วนตัวเสมือน คลาวด์นั้นมีเซิร์ฟเวอร์ DNS ของตัวเอง (เช่นเดียวกับเส้นทางท้องถิ่นของเรา - บ้านหรือสำนักงาน) เมื่อฉันเชื่อมต่อกับ VPN IP ทั้งหมดในเครือข่ายนั้นพร้อมใช้งาน แต่ฉันไม่สามารถเข้าถึงด้วยชื่อโฮสต์ เหตุผลนั้นง่าย: ไฟล์ resolv.conf ยังคงแสดงเนมเซิร์ฟเวอร์สำนักงานในพื้นที่ของฉัน ถ้าฉันเขียนทับ resolv.conf ด้วยตนเองเพื่อให้เซิร์ฟเวอร์ชื่อที่ถูกต้องทั้งหมดดี ดังนั้นฉันจะให้มันตั้งค่า resolv.conf ใหม่โดยอัตโนมัติเมื่อเชื่อมต่อกับ VPN ได้อย่างไร ฉันขอเกี่ยวกับเหตุการณ์ของระบบและรันสคริปต์ได้หรือไม่
11 ubuntu  dns  vpn 

2
การค้นหา DNS บางครั้งใช้เวลา 5 วินาที
ฉันมี VM ที่ใช้ Debian Wheezy ซึ่งการค้นหาชื่อโฮสต์บางรายการใช้เวลาหลายวินาทีจึงจะเสร็จสมบูรณ์แม้ว่าตัวแก้ไขจะตอบกลับทันที การค้นหาด้วยอย่างแปลกประหลาดgetaddrinfo()นั้นได้รับผลกระทบ แต่gethostbyname()ไม่ใช่ ฉันได้เปลี่ยนไปใช้เครื่องมือแก้ปัญหาของ Google เพื่อไม่รวมความเป็นไปได้ที่คนในท้องถิ่นจะเสียดังนั้น/etc/resolv.confลักษณะของฉัน: search my-domain.com nameserver 8.8.4.4 nameserver 8.8.8.8 ฉันnsswitch.confมีสาย: hosts: files dns และฉัน/etc/hostsไม่มีสิ่งผิดปกติ ถ้าฉันลองtelnet webserver 80มันแฮงค์หลายวินาทีก่อนที่จะได้รับการแก้ไขชื่อ ltraceส่งออก [1] แสดงให้เห็นว่าการแขวนอยู่ในgetaddrinfo()โทร: getaddrinfo("ifconfig.me", "telnet", { AI_CANONNAME, 0, SOCK_STREAM, 0, 0, NULL, '\000', NULL }, 0x7fffb4ffc160) = 0 <5.020621> อย่างไรก็ตามtcpdumpพบว่าเนมเซิร์ฟเวอร์ตอบกลับทันทีและเป็นเพียงการตอบกลับครั้งที่สองที่ไม่ถูกtelnetบล็อก คำตอบมีลักษณะเหมือนกัน: 05:52:58.609731 IP 192.168.1.75.43017 > …
11 linux  dns 

2
ฉันสามารถ ping IP ได้ แต่ไม่สามารถแก้ไขโดเมนได้
ฉันติดตั้ง Xubuntu 14.04 บนเซิร์ฟเวอร์ของฉันแล้ว network-managerไม่ได้ติดตั้ง ดูเหมือนว่าจะสูญเสียความสามารถในการแก้ไขโดเมนและฉันไม่แน่ใจว่าจะเริ่มวินิจฉัยปัญหาได้ที่ไหน ping 8.8.8.8 ส่ง Ping ตามปกติ ping google.comping: unknown host google.comผลตอบแทน ฉันพยายามเพิ่มเซิร์ฟเวอร์ DNS /etc/network/interfaces/ไป ตอนนี้มันมี: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.100 gateway 192.168.0.1 netmask 255.255.255.0 dns-nameservers 8.8.8.8 8.8.4.4 สิ่งนี้ไม่ได้แก้ไขปัญหาดังนั้นฉันจึงลองเรียกใช้: …
11 ubuntu  dns 

1
จะตรวจสอบได้อย่างไรว่าเปิดใช้งานการส่งต่อพอร์ตหรือไม่
ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ DNS สำหรับเครือข่ายของฉันเองและคำแนะนำมากมายออนไลน์แนะนำให้ตรวจสอบว่าพอร์ตที่ส่งต่อบนพอร์ต 53 ไม่ได้เปิดใช้งาน สิ่งที่ไม่ชัดเจนสำหรับฉันคือ: ฉันควรกำหนดค่านี้ที่ระดับเราเตอร์หรือระดับไฟร์วอลล์หรือไม่ ถ้าฉันควรทำสิ่งนี้บนไฟร์วอลล์ฉันจะทำสิ่งนี้กับ Ubuntu Server 12.04 ได้อย่างไร เครือข่ายในบ้านของฉันมีลูกค้าไม่กี่รายเซิร์ฟเวอร์ ESXi และเราเตอร์ที่บ้าน หนึ่งใน VMs ภายใน ESXi คือเซิร์ฟเวอร์ DNS (ทำงานบน Ubuntu Server 12.04) ซึ่งใช้สำหรับจัดการคำขอ DNS ในเครื่อง แต่ยังได้รับการกำหนดค่าให้ส่งต่อคำขอสำหรับ IP ภายนอกไปยังเซิร์ฟเวอร์ DNS ของ Google

1
โดเมนสามารถกำหนดค่าให้มีเฉพาะระเบียน DNS nameserver รองได้หรือไม่
ฉันถามว่ามีใครสามารถตรวจสอบว่าแนวคิดการโฮสต์ DNS ของฉันเป็นไปได้หรือมีข้อบกพร่องใด ๆ เราจะโฮสต์เซิร์ฟเวอร์ DNS หลักของเราเองสำหรับทุกโซนและกำหนดค่าให้อนุญาตการถ่ายโอนโซนไปยังชุดของ IP ซึ่งจะโฮสต์ข้อมูลเดียวกับ DNS รอง ที่นายทะเบียนของฉันสำหรับแต่ละโดเมนฉันต้องการตั้งค่าระเบียน NS ให้ชี้ไปที่เซิร์ฟเวอร์ DNS รองเท่านั้นเนื่องจากเราไม่ต้องการให้ผู้ใช้พึ่งพาเซิร์ฟเวอร์หลักของเราที่มีอยู่ตลอดเวลา สมมติว่าการถ่ายโอนโซนเสร็จสมบูรณ์แล้วสำหรับเซิร์ฟเวอร์ชื่อรองอยู่แล้วแผนนี้จะใช้ได้แม้ว่าเซิร์ฟเวอร์ DNS หลักจะไม่ปรากฏในโซนสำหรับทุกโดเมนหรือไม่
10 dns 

2
โดยหลักการแล้วการจำแนกชื่อ DNS ทำงานอย่างไร
ตอนนี้ฉันกำลังเรียนหลักสูตรออนไลน์สำหรับ Linux ดูแลระบบและฉันถูกถามคำถามที่ฉันไม่เข้าใจ ฉันรู้วิธีค้นหาเซิร์ฟเวอร์ชื่อถ้าฉันถูกต้องอย่างน้อยก็ใช้คำสั่ง dig เพื่อค้นหาที่อยู่ในคำสั่งส่วนเพิ่มเติม แต่ฉันก็หายไปเล็กน้อยเมื่อถูกถามคำถามต่อไปนี้ สมมติว่าเนมเซิร์ฟเวอร์ที่คุณกำหนดค่าไว้ไม่มีผลลัพธ์ที่แคชไว้เมื่อจำหน่ายเนมเซิร์ฟเวอร์ของคุณจะต้องใช้แบบสอบถามจำนวนเท่าใดเพื่อระบุ maps.google.com คุณใช้คำสั่งอะไรในการค้นหาเนมเซิร์ฟเวอร์เหล่านี้ทั้งหมด ทำรายการหนึ่งจากแต่ละระดับและอธิบายว่าทำไมจึงจำเป็นต้องมีระดับนี้ ฉันไม่ต้องการคำตอบฉันแค่อยากรู้ว่าฉันถูกขอให้ทำอะไร
10 dns 

6
การสืบค้น DNS ไม่ใช้ nscd สำหรับการแคช
ฉันกำลังพยายามใช้ nscd (Nameservices Cache Daemon) เพื่อแคช DNS ในเครื่องดังนั้นฉันสามารถหยุดใช้ Bind เพื่อทำมันได้ ฉันได้รับมันเริ่มและดูเหมือนว่า ntpd จะพยายามใช้มัน แต่ทุกอย่างอื่นสำหรับโฮสต์ดูเหมือนจะไม่สนใจ เช่นถ้าฉันขุด apache.org 3 ครั้งไม่มีใครจะกดแคช ฉันดูสถิติแคชโดยใช้nscd -gเพื่อพิจารณาว่ามีการใช้งานหรือไม่ ฉันได้เพิ่มระดับการบันทึกการดีบักขึ้นเพื่อดูว่าฉันสามารถเห็นการกดปุ่มหรือไม่และแม้แต่การสอบถามไม่ได้ตี nscd nsswitch.conf # Begin /etc/nsswitch.conf passwd: files group: files shadow: files publickey: files hosts: cache files dns networks: files protocols: files services: files ethers: files rpc: files netgroup: files …
10 linux  arch-linux  dns  cache 

3
`/ etc / hosts` และ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร
ใน Linux จะทำอย่างไร/etc/hostsและ DNS ทำงานร่วมกันเพื่อแก้ไขชื่อโฮสต์ให้เป็นที่อยู่ IP ได้อย่างไร หากชื่อโฮสต์สามารถแก้ไขได้/etc/hostsDNS จะนำไปใช้หลังจาก/etc/hosts แก้ไขชื่อโฮสต์หรือจัดการที่อยู่ IP ที่ได้รับการแก้ไขแล้วด้วยการ /etc/hostsเป็น "ชื่อโฮสต์" เพื่อแก้ไขปัญหาซ้ำ ๆ หรือไม่ ในเบราว์เซอร์ของฉัน (firefox และ google chrome) เมื่อฉันเพิ่มไปที่ /etc/hosts: 127.0.0.1 google.com www.google.com พิมพ์ www.google.com ลงในแถบที่อยู่ของเบราว์เซอร์และกดปุ่ม Enter จะไม่เชื่อมต่อกับเว็บไซต์ หลังจากที่ฉันลบบรรทัดนั้นออก/etc/hostsแล้วฉันสามารถเชื่อมต่อกับเว็บไซต์ได้ หมายความว่า/etc/hostsแทนที่ DNS สำหรับการแก้ไขชื่อโฮสต์หรือไม่ หลังจากที่ฉันเพิ่มบรรทัดอีกครั้ง/etc/hostsฉันยังคงสามารถเชื่อมต่อกับเว็บไซต์ได้แม้หลังจากรีเฟรชหน้าเว็บแล้ว เหตุใดจึงไม่ /etc/hostsใช้อีกครั้งดังนั้นฉันจึงไม่สามารถเชื่อมต่อกับเว็บไซต์ได้ ขอบคุณ

2
nslookup, ขุด, firefox ละเว้นรายการไฟล์ / etc / hosts
มีบางอย่างผิดปกติกับการติดตั้ง Debian ปัจจุบันของฉัน โปรแกรมส่วนใหญ่เช่น firefox, nslookup, dig เป็นต้นกำลังมองข้ามรายการใน/etc/hostsไฟล์จริง ๆ แล้วฉันใช้ไฟล์นี้เพื่อปิดกั้นโฆษณา ตัวอย่าง บรรทัดใน/etc/hostsไฟล์ 127.0.0.1 www.winaproduct.com เมื่อฉันทำdig +short www.winaproduct.comมันกลับที่อยู่ IP 127.0.0.1ที่เกี่ยวข้องของเซิร์ฟเวอร์ไม่ได้ เปิดwww.winaproduct.comใน firefox จะแสดงเว็บไซต์ที่เกี่ยวข้อง แต่ไม่คาดว่าจะเป็น แต่มีปัญหาใด ๆ กับping, busybox nslookup, busybox ping, resolveipฯลฯ ดังนั้นปัญหาคืออะไร และจะแก้ไขได้อย่างไรฉันคิดว่าปัญหาอยู่ที่ไลบรารีการแก้ไข DNS แก้ไขชั่วคราวขึ้นการติดตั้งdnsmasqและการเปลี่ยนแปลงnameserverไปใน127.0.0.1/etc/resolv.conf ปรับปรุง ปัญหาได้รับการแก้ไขอย่างน่าอัศจรรย์หลังจากการติดตั้งlibnss3ซึ่งขึ้นอยู่กับgoogle-chrome default /etc/nsswitch.conf ดูเหมือนว่า hosts: files dns จะบอกได้nslookupอย่างไรdigฯลฯ ถามไฟล์ / etc / hosts ก่อนแทนที่จะถามโดยตรงกับ …
10 dns  nsswitch 

4
UFW กำลังบล็อก DNS
ฉันกำลังกำหนดค่าความปลอดภัยในเซิร์ฟเวอร์ของฉัน เพื่อให้การจัดการที่ไฟร์วอลล์ง่ายขึ้นฉันติดตั้ง UFW ฉันทำการตั้งค่าบางอย่างใน UFW และอนุญาตบางพอร์ต ดังนั้นเมื่อฉันเปิดใช้งานบริการ DNS ไม่ตอบสนอง ฉันลองใช้คำสั่งDIG www.domain.com.brเพื่อทดสอบ DNS แต่ก็ไม่ประสบความสำเร็จ คำสั่งนี้ทำงานโดยไม่มีปัญหาเมื่อปิดการใช้งาน UFW ฉันอนุญาตพอร์ต 53 (TCP และ UDP) แล้ว แต่ DNS ไม่ทำงาน การตั้งค่า UFW ของฉัน: Status: active Logging: on (low) Default: deny (incoming), deny (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 21/tcp ALLOW …
10 linux  ubuntu  dns  ufw 

2
การใช้ DNSMasq สำหรับการแก้ปัญหาชื่อโฮสต์ในเครื่อง
ฉันกำลังทำงานเพื่อตั้งค่าอินทราเน็ตที่บ้านสำหรับฉันและเพื่อนร่วมห้องของฉัน ความคิดของฉันคือเราจะสามารถจัดเก็บสิ่งต่าง ๆ เช่นค่าสาธารณูปโภคที่ผ่านมาในสถานที่ที่สามารถเข้าถึงได้มากกว่าลิ้นชักในครัว ฯลฯ อย่างไรก็ตามฉันมี Apache 2 ทำงานบน Raspberry Pi บน LAN ของฉันและถ้าฉันใช้ ที่อยู่ IP ของมันฉันสามารถเข้าถึงหน้าที่กำลังแสดงบน Pi เนื่องจากฉันทำโครงการนี้มากขึ้นเพื่อเรียนรู้เกี่ยวกับระบบเครือข่ายเพื่อให้บริการกับอพาร์ตเมนต์ของฉันฉันคิดว่ามันจะเจ๋งถ้าเครือข่ายของฉันสามารถให้การแก้ปัญหาชื่อโฮสต์สำหรับ LAN ของฉัน ดังนั้นแทนที่จะชี้เบราว์เซอร์ของฉันไปยัง192.168.1.151ที่อยู่ IP ของ Pi ฉันสามารถชี้ไปที่oberon(ชื่อโฮสต์) และดูหน้าเว็บที่ให้บริการโดย Pi ตอนนี้ฉันรู้ว่าฉันไม่ใช่คนแรกที่ต้องการทำสิ่งนี้ดังนั้นฉันจึงเริ่มโดย Googling คำถามนี้ยังบน Unix และ Linux, ได้ช่วยให้ฉันอย่างมาก: วิธีที่จะทำให้เครื่องสามารถเข้าถึงได้จาก LAN โดยใช้ชื่อโฮสต์ ณ จุดนี้ฉันได้ลองทุกอย่างในคำตอบที่ยืนยันแล้ว ฉันคิดถึงการใช้hostsไฟล์นี้ แต่นั่นหมายความว่าฉันต้องบอกเพื่อนร่วมห้องเพื่อกำหนดค่าเครื่องของพวกเขาซึ่งฉันไม่ต้องการให้พวกเขาทำ ฉันพยายามจอง DHCP เช่าสำหรับ Pi บนเราเตอร์ของฉัน (NETGEAR WNR1000v2 (aka …


4
ย้อนกลับการค้นหา DNS ทำให้การทำงานของเครือข่ายช้าลงบน LAN
สิ่งแวดล้อม การตั้งค่า LAN ของฉันค่อนข้างพื้นฐาน: เราเตอร์ที่เชื่อมต่อกับโมเด็มของ ISP และอินเทอร์เน็ต พีซีของฉันพัฒนาเชื่อมต่อโดยตรงกับเราเตอร์ เราเตอร์ให้บริการ DHCP แต่ไม่ได้เรียกใช้เซิร์ฟเวอร์ DNS ของตัวเอง อันที่จริงไม่มีเซิร์ฟเวอร์ DNS ที่โฮสต์บน LAN ของฉัน (การตั้งค่าเครือข่ายภายในบ้านทั่วไป) เราเตอร์ได้รับการกำหนดค่าให้ส่งเซิร์ฟเวอร์ DNS ของ ISP โดยเป็นส่วนหนึ่งของข้อมูลการเช่า DHCP ฉันตั้งค่าเครื่อง VirtualBox บนพีซีสำหรับการพัฒนาของฉันและติดตั้ง Debian Squeeze (6.0.4) แล้ว โหมดเครือข่าย VirtualBox คือBridged Adapterการจำลองเซิร์ฟเวอร์แบบสแตนด์อโลนบน LAN ของฉัน การเป็นเซิร์ฟเวอร์ VirtualBox แทนที่จะเป็นเซิร์ฟเวอร์จริงไม่ใช่เรื่องสำคัญ แต่ฉันพูดถึงเพื่อความสมบูรณ์ ปัญหา ทุกครั้งที่การดำเนินการเครือข่ายดำเนินการค้นหา DNS reverse ของ LAN ip ก่อนที่จะดำเนินการเซิร์ฟเวอร์มีความล่าช้านาน …

2
ฉันจะรีเซ็ตหรือลดอนุกรมที่ใช้ในบันทึก SOA ของเซิร์ฟเวอร์ BIND DNS ได้อย่างไร
ฉันใช้ BIND เป็นเซิร์ฟเวอร์ DNS ที่บ้าน สำหรับการเริ่มต้นใช้งาน (บันทึก SOA) ของฉันฉันจะใช้อนุกรมในรูปแบบที่แนะนำเสมอ YYYYMMDD ## ที่##เป็นเคาน์เตอร์สำหรับการเปลี่ยนแปลงในวันนั้น น่าเสียดายที่ฉันเปลี่ยนอนุกรมและเพิ่มตัวเลขอีก 1 หลักโดยไม่ได้ตั้งใจ หลังจากอัปเดต name-daemon ฉันไม่สามารถเปลี่ยนกลับได้อีกต่อไป มีวิธีที่เป็นไปได้ในการรีเซ็ตซีเรียล / ตัวนับภายในไลบรารีภายในของ BIND หรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.