Vraag CNAME voor de top van het domein?


Is het mogelijk om een ​​CNAME-record bovenaan een domein in te stellen? (d.w.z. @ CNAME www, @ CNAME foobar.com., enz.)

Mijn ISP zegt dat het alleen mogelijk is om CNAME's voor subdomeinen te gebruiken, maar ik heb ergens anders gelezen dat mogelijk moet zijn, zelfs als het niet wordt aanbevolen.


43
2017-09-30 11:08


oorsprong


Ik wil een topleveldomein naar een Amazon cloudfront-distributie verwijzen en zij ondersteunen alleen cnames. - Martin
Ik wil erop wijzen dat ELK domein een "subdomein" is. example.com is een subdomein van com, en com is een subdomein van .. Eventuele beperkingen die door uw ISP zijn aangebracht, worden door uw internetprovider en misschien door de registrar en niet door de onderliggende technologie aangebracht. - ghoti
example.com is niet een topleveldomein zodat je vraag een herformulering vereist. - bortzmeyer
Mogelijk duplicaat van Waarom kan een CNAME-record niet worden gebruikt aan de apex (alias root) van een domein? - MadHatter


antwoorden:


Niet mogelijk - dit zou conflicteren met de SOA- en NS-records op de domein root.

Van RFC1912 sectie 2.4:              "Een CNAME-record mag niet samengaan met andere gegevens."


33
2017-09-30 17:22



De geciteerde tekst zegt niet dat het niet mogelijk is, maar alleen dat het niet met andere records kan worden gebruikt. Uw NS- en SOA-records zouden bij de canonieke naam horen. - bukzor
Gewoon een kanttekening, RFC1912 is Informational en definieert geen enkele standaard. RFC2181 heeft de voorgestelde standaardstatus en is een betere link voor het ondubbelzinnig verbieden van dit gedrag. - Andrew B


U kunt uw domein instellen als een CNAME voor een ander domein, maar dan alles zal naar dat andere domein gaan - inclusief mail en de SOA "start-of-authority" record zelf. U kunt echter nog steeds afzonderlijke subdomeinen hebben, zoals 'privé.domein.nl' een andere e-mail en webserver gebruiken.


5
2018-02-07 11:21



Als de bovenliggende zone heeft NS records en de child "zone" is slechts een CNAME dan sommige systemen zullen krijgen heel verward. - Alnitak
Dit is implementatiespecifiek en gevaarlijk advies. CNAME @ niet, ooit. - Andrew B


Ik gebruik cloudflare om CNAME in te stellen voor het hoofddomein en het werkt prima .. zonder de e-mailrecords te verbreken


-1
2018-06-02 14:38



Nee, dat deed je niet. Het werkt niet zo. - Chris S
@ChrisS CloudFlare heeft een vervelende hack. Het lijkt echter te werken. - Michael Hampton♦
Ik denk niet dat ze zelfs een hack gebruiken, ik denk dat ze het domein slechts naar een gemeenschappelijke set van RR's verwijzen. Ik doe hetzelfde met BIND-zonebestanden (gebruik dezelfde zone voor de helft van mijn domeinen). Ik denk dat de enige "hack" is dat ze de term CNAME daar gebruiken. - Chris S
Ik denk niet dat de implementatiedetails relevant zijn - het punt van het antwoord lijkt te zijn dat cloudflare je in staat stelt om een ​​CNAME-record voor het rootdomein te definiëren, wat het doet, en dit te bevestigen I've read somewhere else that is should be possible (hoewel dat in 2010 niet het geval zou zijn geweest). - AD7six
@ AD7six Als er een echte CNAME-record bestond aan de top, zou het een RFC2181-overtreding zijn. In zijn huidige vorm is dit een geval van verwarrende opnamesynthese die geen basis heeft in een standaard bepalende RFC. (de nep ANAME en ALIAS records zijn meer eerlijk) Als ik het mis heb en een standaard definiërende RFC het gedrag definieert voor het afvlakken van een apex CNAME Ik ben een en al oor, maar ik sta sceptisch tegenover deze gegeven RFC2181. - Andrew B