Wildcard DNS และโดเมนย่อย


11

ขอให้ฉันได้รับโดเมน mydomain.com

ฉันต้องการที่เมื่อผู้เข้าชมไปที่
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
ฯลฯ ...

ผู้เข้าชมจะเห็น "xyz.mydomain.com" ต่อไป แต่ที่อยู่จริงจะเป็น "mydomain.com" แอปพลิเคชัน asp.net ของฉันจะจัดการกับความแตกต่างระหว่างที่อยู่ ฉันต้องการโดเมนย่อยที่สามารถเป็นอะไรก็ได้

ปัญหาคือ: ฉันใช้โฮสต์ที่ใช้ร่วมกัน พวกเขาอนุญาตให้ฉันสร้างโดเมนย่อยและอนุญาตให้ฉันสร้างระเบียน DNS บางรายการด้วย:

ที่อยู่ (A) จดหมาย
CNAME
(MX)
IPV6 (AAAA)
TXT

อาจมีการตั้งค่าโฮสติ้งของฉันเพื่อยอมรับเครื่องหมายดอกจัน / ไวด์การ์ดสำหรับโดเมนย่อยหรือไม่ ฉันจะทำอย่างไร


คุณควรพิจารณาถึงนัยของ SEO
Dave Cheney

ความหมายของ SEO คืออะไร เครื่องมือค้นหาลดระดับรายการจากไซต์ที่มีสัญลักษณ์แทนหรือไม่ใช่ www. {domain}
Alnitak

หาก x.abc.com และ y.abc.com มีข้อมูลเดียวกันพวกเขาจะ: a) ถูกทำให้เจือจางข) อาจถูกลดระดับสำหรับ "googlebombing" - การตั้งค่าไซต์ที่เหมือนกันหลายรายการถือว่าเป็นรูปแบบที่ไม่ดีโดยเครื่องมือค้นหา ทางออกที่ดีกว่าอาจเปลี่ยนเส้นทาง * .abc.com เป็น www.abc.com
Ben Doom

มันไม่ใช่ปัญหา เพียงใช้ URL มาตรฐาน: support.google.com/webmasters/answer/139066?hl=th
Leonard Challis

คำตอบ:


5

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


7

คำแนะนำบางประการเกี่ยวกับเว็บไซต์ไวด์การ์ด:

คุณจะทำอย่างไรเมื่อมีคนเริ่มเผยแพร่เว็บไซต์ของคุณเป็น " http://this.company.sucks.domain.com " และแก้ไข / แสดงผลอย่างถูกต้อง?


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

2
กรณีการใช้งานสำหรับกรณีนี้คือ account_name.example.com ในเว็บแอปพลิเคชั่น - มีประโยชน์มากและฝันร้ายที่จะตั้งค่าด้วยตนเองบนเซิร์ฟเวอร์ DNS หากคุณสมัครใช้งานจำนวนมาก หากมีคนเผยแพร่ this.company.sucks.example.com คุณสามารถตั้งค่าระเบียนปลอมสำหรับโดเมนย่อยนั้น ๆ
ceejayoz

หรือในซอฟต์แวร์เว็บเซิร์ฟเวอร์ของคุณซึ่งฉันคิดว่าคุณจะใช้นามแฝง xyz.example.com ไปยังไซต์ xyz มีการสืบค้นที่ไม่ตรงกัน (ยังชี้ไปที่เซิร์ฟเวอร์เดียวกัน) ใช้การเปลี่ยนเส้นทางปกติดังนั้นเบราว์เซอร์จึงเปลี่ยนเป็น example.com หรือ www .example.com คุณสามารถส่งหน้า 404 เมื่อสิ้นสุดการเปลี่ยนเส้นทาง
mpbloch

การมี wildcard DNS ไม่ได้หมายความว่าเว็บเซิร์ฟเวอร์จะส่งเว็บไซต์สำหรับชื่อที่เป็นไปได้แต่ละชื่อ เว็บเซิร์ฟเวอร์จะต้องมีการกำหนดค่าแยกต่างหาก ตัวอย่างเช่นอาจเป็นไปได้ที่จะกำหนดค่าเว็บเซิร์ฟเวอร์ดังนั้นจึงส่งมอบเฉพาะ USRNAME.example.com แต่ไม่ใช่สิ่งอื่นใด
mit

5

เซิร์ฟเวอร์ Bind DNS ช่วยให้คุณสร้างเร็กคอร์ด wildcard A ดังนี้:

* .mydomain.com ใน xxxx

หรือหากพวกเขาใช้แผงควบคุมเว็บให้สร้างระเบียนAสำหรับโฮสต์ *ที่ที่อยู่ IP ของคุณ

เซิร์ฟเวอร์ Windows 2000 DNS ใช้ความพยายามในการใช้สัญลักษณ์แทน:

ขั้นตอนที่ 1 เปิดใช้งาน LooseWildcarding Loose Wildcarding http://technet.microsoft.com/en-us/library/cc940790.aspx

ขั้นตอนที่ 2 ใช้ Dnscmd เพื่อสร้างเรกคอร์ด Wildcard http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

ฉันไม่แน่ใจเกี่ยวกับ Server 2003 และใหม่กว่า - มีปัญหากับ wildcards ใน DNS Server 2003 ไม่ทำงานหากคุณเปิดใช้งานการค้นหาแบบล่วงหน้าของ WINS

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