คำถามติดแท็ก domain-name-system

ระบบชื่อโดเมนมักจะเรียกโดยย่อ DNS เป็นฐานข้อมูลแบบกระจายลำดับชั้นที่คีย์เป็นชื่อโดเมน คำถามที่เกี่ยวข้องกับโดเมนที่สาธารณชนสามารถเข้าถึงได้ควรรวมชื่อโดเมนจริงที่ผ่านการรับรองโดยสมบูรณ์ (FQDN)

3
ServerName และ ServerAlias ​​ทำงานอย่างไร
เป็นส่วนต่อไปนี้ของการกำหนดค่าโฮสต์เสมือนที่ฉันต้องการชี้แจงเพิ่มเติมเกี่ยวกับ: <VirtualHost *:80> # Admin email, Server Name (domain name), and any aliases ServerAdmin example@example.com ServerName 141.29.495.999 ServerAlias example.com ... นี่คือตัวอย่างการตั้งค่าและคล้ายกับสิ่งที่ฉันมีในปัจจุบัน (ฉันไม่มีชื่อโดเมนในขณะนี้) <VirtualHost *:80>- อนุญาตการตั้งค่าต่อไปนี้สำหรับคำขอ HTTP ทั้งหมดที่ทำบนพอร์ต 80 ถึง IP ที่เซิร์ฟเวอร์นี้สามารถติดต่อได้ ตัวอย่างเช่นหากเซิร์ฟเวอร์สามารถเข้าถึงได้มากกว่าหนึ่ง IP คุณสามารถ จำกัด คำสั่งนี้เป็นเพียงหนึ่งแทนที่จะเป็นทั้งสอง ServerName- หากส่วนโฮสต์ของคำขอ HTTP ตรงกับชื่อนี้ให้อนุญาต โดยปกติจะเป็นชื่อโดเมนที่จับคู่กับ IP แต่ในกรณีนี้โฮสต์คำขอ HTTP จะต้องตรงกับ IP นี้ ServerAlias - ชื่อสำรองที่เซิร์ฟเวอร์ยอมรับ …

11
เหตุใดฉันจึงควรใช้ Amazon Route 53 กับเซิร์ฟเวอร์ DNS ของผู้รับจดทะเบียนของฉัน
ฉันกำลังสร้างเว็บไซต์ที่ฉันคาดว่าจะมีการใช้งานสูง ขณะนี้นายทะเบียนของฉัน (GoDaddy) กำลังจัดการ DNS อย่างไรก็ตามเส้นทาง 53 ของ Amazon ดูน่าสนใจ พวกเขาสัญญาว่าจะให้บริการ DNS ความเร็วสูงและเสนอเซิร์ฟเวอร์ DNS แบบกระจายทั่วโลกและส่วนต่อประสานที่ตั้งโปรแกรมได้ ในขณะที่ GoDaddy ไม่มีส่วนต่อประสานที่ตั้งโปรแกรมได้ แต่ฉันคิดว่าเซิร์ฟเวอร์ของพวกเขามีการกระจายตัวทางภูมิศาสตร์เช่นกัน อะไรคือสาเหตุหลักที่ฉันควรเลือกใช้ Amazon Route 53 ผ่าน DNS ที่ลงทะเบียนฟรี

6
ระเบียน SPF สำหรับโดเมนหลักมีผลกับโดเมนย่อยหรือไม่
ฉันมีคำถามสั้น ๆ เกี่ยวกับระเบียน SPF: พวกเขาจำเป็นต้องมีอยู่สำหรับโดเมนย่อยทั้งหมดหรือไม่ ให้บอกว่าฉันมีระเบียน TXT พร้อมข้อมูล SPF สำหรับ domain.com สมมติว่าฉันมีโดเมนอีเมลแยกต่างหากสำหรับ subdomain.domain.com นโยบาย / ข้อมูล SPF สำหรับ domain.com จะใช้กับโดเมนย่อยด้วยหรือไม่ หรือฉันต้องเพิ่มระเบียน TXT แยกต่างหากสำหรับสิ่งนั้นด้วยหรือไม่

3
อะไรคือความแตกต่างระหว่างชื่อโฮสต์และชื่อโดเมนแบบเต็ม
ฉันยังใหม่ต่อโลกแห่งการตั้งค่าเซิร์ฟเวอร์และรู้สึกสับสนกับคำว่าชื่อโฮสต์และชื่อโดเมนแบบเต็ม (FQDN) ตัวอย่างเช่นหากฉันต้องการตั้งค่าเซิร์ฟเวอร์ที่โฮสต์ไฟล์ในเครือข่ายท้องถิ่นเช่นไฟล์เซิร์ฟเวอร์ฉันจะใช้ชื่อโฮสต์เช่นmyfileserverหรืออย่างอื่นอะไร ถ้าฉันต้องการตั้งค่าเว็บเซิร์ฟเวอร์, เมลเซิร์ฟเวอร์ ฯลฯ ที่ผู้ใช้ภายนอกสามารถเข้าถึงได้

8
วิธีใช้ DNS / ชื่อโฮสต์หรือวิธีอื่น ๆ ในการแก้ไข IP ที่เฉพาะเจาะจง: พอร์ต
นี่เป็นคำถามที่ยอมรับได้เกี่ยวกับการแก้ปัญหา DNS / ชื่อโฮสต์เป็น IP / พอร์ต ตัวอย่างที่ 1 ฉันใช้งานเว็บเซิร์ฟเวอร์ที่พอร์ต 80 และอีกพอร์ตหนึ่งที่พอร์ต 87 ฉันต้องการใช้ DNS เพื่อให้ www.example.com ไปที่พอร์ต 87 ฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไรโดยใช้ DNS เท่านั้น ตัวอย่างที่ 2 ฉันใช้บริการบนเซิร์ฟเวอร์ของฉันบนพอร์ตที่ไม่ได้มาตรฐาน ฉันจะให้ลูกค้าเชื่อมต่อกับพอร์ตที่ไม่ได้มาตรฐานนี้โดยอัตโนมัติได้อย่างไร ฉันสามารถใช้ DNS ได้หรือไม่ มีการสนับสนุนเฉพาะแอปพลิเคชันที่ DNS สามารถระบุ IP และพอร์ตได้หรือไม่ ตัวอย่างที่ 3 แอปพลิเคชั่นโปรโตคอลบางอย่างสนับสนุนการรับรู้ชื่อโฮสต์และอนุญาตให้มีการดำเนินการพิเศษตามข้อมูลนี้หรือไม่? มีคำถามอื่น ๆ เกี่ยวกับข้อบกพร่องของเซิร์ฟเวอร์ที่ครอบคลุมบางส่วนหรือไม่ Commandeering:แต่เดิมคำถามนี้ถามเกี่ยวกับการเรียกใช้ IIS และ Apache บนเซิร์ฟเวอร์เดียวกัน แต่แนวคิดเดียวกันนี้สามารถนำไปใช้กับซอฟต์แวร์เซิร์ฟเวอร์ใดก็ได้ที่รับการเชื่อมต่อจากไคลเอนต์ คำตอบด้านล่างอธิบายถึงปัญหาทางเทคนิคและวิธีแก้ปัญหาของการใช้ DNS และการสนับสนุนโปรโตคอลแอปพลิเคชันเพื่อกำหนดหมายเลขพอร์ตสำหรับไคลเอนต์ที่จะเชื่อมต่อ

2
ระเบียน SPF คืออะไรและฉันจะกำหนดค่าได้อย่างไร
นี่คือคำถามที่บัญญัติเกี่ยวกับการตั้งค่าระเบียน SPF ฉันมีสำนักงานที่มีคอมพิวเตอร์หลายเครื่องที่แชร์ IP ภายนอกเดียว (ฉันไม่แน่ใจว่าที่อยู่นั้นเป็นแบบคงที่หรือเป็นแบบไดนามิก) คอมพิวเตอร์แต่ละเครื่องเชื่อมต่อกับเซิร์ฟเวอร์อีเมลของเราผ่าน IMAP โดยใช้ Outlook คอมพิวเตอร์เหล่านั้นส่งและรับอีเมลและผู้ใช้บางคนส่งและรับอีเมลบนโทรศัพท์มือถือของพวกเขาเช่นกัน ฉันใช้http://wizard.easyspf.com/เพื่อสร้างระเบียน SPF และฉันไม่แน่ใจเกี่ยวกับฟิลด์ในตัวช่วยสร้างโดยเฉพาะ: ป้อนโดเมนอื่น ๆ ที่อาจส่งหรือส่งต่อเมลสำหรับโดเมนนี้ ป้อนที่อยู่ IP ใด ๆ ในรูปแบบ CIDR สำหรับ netblock ที่มาหรือส่งต่อเมลสำหรับโดเมนนี้ ป้อนโฮสต์อื่น ๆ ที่สามารถส่งหรือส่งต่อเมลสำหรับโดเมนนี้ MTA ที่ตระหนักถึงค่า SPF ควรปฏิบัติต่อสิ่งนี้อย่างไร คำถามสองสามข้อแรกฉันค่อนข้างมั่นใจเกี่ยวกับ ... หวังว่าฉันจะได้รับข้อมูลที่เพียงพอ

9
คอนเทนเนอร์นักเทียบท่าไม่สามารถแก้ปัญหา DNS บน Ubuntu Desktop 14.04
ฉันพบปัญหากับ Docker container ของฉันบน Ubuntu 14.04 LTS นักเทียบท่าทำงานได้ดีเป็นเวลาสองวันและทันใดนั้นฉันก็สูญเสียการเชื่อมต่อเครือข่ายทั้งหมดภายในคอนเทนเนอร์ของฉัน ข้อผิดพลาดด้านล่างนี้ทำให้ฉันเชื่อว่ามันเป็นเพราะ apt-get กำลังพยายามแก้ไข DNS ผ่าน IPv6 ฉันปิดการใช้งาน IPv6 บนเครื่องโฮสต์ของฉันและยังคงลบภาพทั้งหมดดึงฐาน Ubuntu และยังพบปัญหา ฉันเปลี่ยน nameservers /etc/resolve.conf ของฉันจากเซิร์ฟเวอร์ DNS ในเครื่องของฉันเป็นเซิร์ฟเวอร์ DNS สาธารณะของ Google (8.8.8.8 และ 8.8.4.4) และยังไม่มีโชค ฉันยังตั้งค่า DNS เป็น Google ใน DOCKER_OPTS ของ / etc / default / docker และเริ่มใหม่ docker ฉันพยายามดึง coreos และ …

4
ใครสามารถใช้เซิร์ฟเวอร์ DNS เดียวกันกับฉันจี้โดเมนของฉันได้ไหม
เมื่อฉันลงทะเบียนโดเมนใหม่ฉันจะส่งไปยังผู้ให้บริการโฮสต์ของฉันโดยกำหนดเซิร์ฟเวอร์ชื่อโดเมนในการตั้งค่าของ Registar ตัวอย่างเช่นด้วย Digital Ocean ฉันป้อนข้อมูลต่อไปนี้: ns1.digitalocean.com ns2.digitalocean.com ns3.digitalocean.com ฉันเพิ่มการตั้งค่าโดเมนในบันทึก A ของเซิร์ฟเวอร์ของฉัน มันเกิดขึ้นกับฉันที่คนอื่น ๆ ในผู้ให้บริการโฮสต์เดียวกันสามารถเพิ่มระเบียน A ด้วยโดเมนที่ฉันเป็นเจ้าของ มีสิ่งใดที่ทำให้ไม่สามารถเกิดเหตุการณ์นี้ได้หรือไม่? ถ้า 2 เซิร์ฟเวอร์ที่ต่างกันที่ใช้เซิร์ฟเวอร์ชื่อโดเมนเดียวกันพยายามกำหนดโดเมนให้ตัวเองผ่านระเบียน A โดเมนจะแก้ไขปัญหาได้จริงเมื่อคุณป้อนในเบราว์เซอร์ สิ่งที่ป้องกันการชนกันของชื่อโดเมนบนเซิร์ฟเวอร์ DNS เดียวกัน

3
CNAME สำหรับโดเมนหรือไม่
เป็นไปได้ไหมที่จะตั้งค่าระเบียน CNAME ที่ด้านบนของโดเมน (เช่น@ CNAME www, @ CNAME foobar.com.ฯลฯ ) ISP ของฉันบอกว่าเป็นไปได้ที่จะใช้ CNAME สำหรับโดเมนย่อย แต่ฉันได้อ่านที่อื่นที่ควรจะเป็นไปได้แม้ว่าจะไม่แนะนำก็ตาม

5
วิธีเปลี่ยนเส้นทางโดเมน A ไปยังโดเมน B โดยใช้ระเบียน A-Records และ CNAME เท่านั้น
ฉันมี 2 โดเมนโฮสต์กับโฮสต์ที่แตกต่างกัน ฉันต้องเปลี่ยนเส้นทางโดเมน A ไปยังโดเมน B แต่ฉันไม่สามารถเปลี่ยนเส้นทาง 301 จากโฮสต์ A ได้ แต่สามารถแก้ไข / เพิ่มรายการ DNS (A-Records และ CNAME) ได้ที่ Host A เป็นไปได้ไหมที่จะเปลี่ยนเส้นทาง www.DomainA.com ไปยัง www.DomainB.com โดยใช้ A-records และ CNAME เท่านั้น ในปัจจุบันรายการ DNS คือ: DomainA.com. 3600 IN SOA ns1.HostA.net. www 3600 IN CNAME www.DomainB.com. DomainA.com. 3600 IN NS ns1.HostA.net. DomainA.com. …

6
Windows 7:“ การจำแนกชื่อ localhost ได้รับการจัดการภายในตัว DNS เอง” ทำไม?
หลังจาก 18 ปีของไฟล์โฮสต์บน Windows ฉันรู้สึกประหลาดใจที่เห็นสิ่งนี้ใน Windows 7 build 7100: # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost ไม่มีใครรู้ว่าทำไมการเปลี่ยนแปลงนี้ถูกนำมาใช้? ฉันแน่ใจว่าจะต้องมีเหตุผลบางอย่าง และอาจมีความเกี่ยวข้องมากกว่านั้นมีการเปลี่ยนแปลงอื่นใดที่เกี่ยวข้องกับ DNS ที่สำคัญใน Windows 7 หรือไม่ มันทำให้ฉันกลัวนิดหน่อยที่จะคิดว่าสิ่งที่เป็นพื้นฐานเช่นเดียวกับการเปลี่ยนชื่อโฮสต์ในพื้นที่มีการเปลี่ยนแปลง ... ทำให้ฉันคิดว่ามีการเปลี่ยนแปลงเล็กน้อยอื่น ๆ แต่มีการเปลี่ยนแปลงที่สำคัญในสแต็ก DNS ใน Win7

3
จะมั่นใจได้อย่างไรว่าการเชื่อมต่อ OpenVPN ใช้ DNS เฉพาะ
ฉันใช้ OpenVPN ผ่านทาง Tunnelblick บน MacOS X Lion ฉันต้องตั้งค่า DNS เฉพาะ (ด้วย IP ในตัวเครื่องซึ่งทำงานเฉพาะเมื่อ VPN ทำงาน) สำหรับช่วงเวลาของเซสชัน VPN นี้เท่านั้น ฉันไม่สามารถเข้าถึงการกำหนดค่าเซิร์ฟเวอร์ OpenVPN ลูกค้ากำหนดค่าเท่านั้น นอกจากนี้ DNS จากเซิร์ฟเวอร์ไม่ทำงาน ดังนั้นจึงใช้งานได้: ฉันเชื่อมต่อ VPN ไปที่การตั้งค่าเครือข่ายและตั้งค่า DNS ด้วยตนเอง หลังจากตัดการเชื่อมต่อ VPN ฉันจะเปลี่ยนกลับเป็นค่าเริ่มต้น มันใช้งานได้ แต่มันต้องเป็นไปโดยอัตโนมัติ หลังจากการสำรวจฉันพบว่า OpenVPN สคริปต์ขึ้นและลงอาจช่วยฉันได้ น่าเสียดายที่ฉันไม่พบเอกสารเฉพาะเกี่ยวกับวิธีการที่สามารถทำได้อย่างแน่นอน สามารถทำได้หรือไม่สามารถทำได้? คำแนะนำใด ๆ ที่จะได้รับการชื่นชม!

2
เราสามารถมี CNAMES หลายอันสำหรับชื่อเดียวได้ไหม?
ฉันต้องการสิ่งนี้สำหรับการทำโหลดบาลานซ์ ตัวอย่างเช่นผมได้สองบัญชีการจัดเก็บสีฟ้า (พูดaและb) และหยดสำหรับผู้ที่มีและa.blob.core.windows.net b.blob.core.windows.netทั้งคู่เก็บข้อมูลที่เหมือนกัน ตอนนี้ฉันต้องให้ชื่อภายนอกเดียว (พูดexample.com) ซึ่งชี้ไปที่บัญชีจัดเก็บข้อมูลและควรทำงานในรอบโรบิน สามารถทำได้หากฉันสร้างรายการ CNAME สองรายการใน DNS ดังต่อไปนี้และจะแก้ไขหนึ่งในรายการเหล่านั้นในรอบ robing example.com CNAME a.blob.core.windows.net example.com CNAME b.blob.core.windows.net แต่ฉันไม่สามารถสร้างระเบียน CNAME สองรายการสำหรับชื่อเดียวในเซิร์ฟเวอร์ Windows DNS เป็นไปได้ไหม?

3
แคช DNS เชิงลบจะใช้งานได้นานเท่าใด
หากเซิร์ฟเวอร์ DNS ค้นหาระเบียนและหายไปมักจะ "แคชลบ" ความจริงที่ว่าระเบียนนี้หายไปและไม่พยายามค้นหาอีกครั้งในขณะที่ ฉันไม่เห็นสิ่งใดในRFCเกี่ยวกับ TTL เกี่ยวกับการแคชเชิงลบดังนั้นฉันจึงคาดเดาว่ามันค่อนข้างจะไม่เจาะจง ในโลกแห่งความจริงบันทึกเชิงลบเหล่านี้ติดอยู่นานแค่ไหน?

3
DNS SOA ระเบียนที่แนะนำเป็นค่าเริ่มต้น TTL
ขณะนี้เรามีการตั้งค่าระเบียน DNS SOAของเราไว้ที่รายการต่อไปนี้สำหรับ primary name server = ns1.p19.dynect.net serial = 2009090909 refresh = 3600 (1 hour) retry = 600 (10 mins) expire = 604800 (7 days) default TTL = 60 (1 min) มีตัวเลือกที่ดีกว่าสำหรับการฟื้นฟู / ลองใหม่ / หมดอายุ / ค่าเริ่มต้นของเราสำหรับไซต์เช่น stackoverflow.com ซึ่งได้รับการเข้าชมใกล้เคียงกับ 1M2 การเปิดดูต่อวันหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.