Obecnie prowadzę serwer w domu, ale mam dynamiczny adres IP. Subskrybuję więc dynamiczną usługę dns (dlinkddns.com). Dokonałem wszystkich poprawnych ustawień we własnej sieci, a ip idealnie się aktualizuje.
Problem polega na tym, że mam nazwę domeny (powiedzmy: „przyklad.com”) i chcę ustawić główną nazwę domeny bez żadnych prefiksów („przyklad.com”) na CNAME na moją domenę dlinkddns. Ale mój DNS domeny o nazwie domeny mówi, że nie mogę tego zrobić (to „niedozwolone”). Mogę to zrobić dla „www.example.com” itp. I działa to doskonale, ale nie tylko dla nazwy domeny root. Czy ktoś zna rozwiązanie tego problemu?
dns
domain-name
cname
dynamic-dns
teuneboon
źródło
źródło
A Record
powodu chce mieć prefiks w domenie, taki jak www.domain.com.Odpowiedzi:
Nie można ustawić rekordu CNAME dla domeny głównej (np.
example.com
), Ponieważ spowodowałoby to uszkodzenie RFC 1034 sekcja 3.6.2 , która stwierdza,Nie możesz tego zrobić,
example.com
ponieważexample.com
będą miały również rekordy NS, aby działało, co łamie zasadę, że żadne inne dane nie powinny być obecne.Możesz mieć rekord CNAME,
www.example.com
ponieważ nie jest to domena główna, dlatego łatwo jest nie mieć dla niego żadnych innych danych.Jedynymi sposobami obejścia tego są oba
example.com
.Właśnie przeczytałem, że używasz dynamicznego DNS. Niektórzy dostawcy dynamicznego DNS mogą współpracować z twoją domeną, jeśli hostujesz ją na swoich serwerach nazw: w ten sposób ich dynamiczne aktualizatory DNS mogą aktualizować adres IP example.com i całkowicie uniknąć problemów z CNAME. Z czubka mojej głowy znam tylko dyndny oferujące to jako usługę płatną.
źródło
Nie można ustawić nagiej nazwy domeny w rekordach CNAME. Musisz wykonać TYLKO te ustawienia dla domen aliasowych, takich jak www.example.com, about.example.com i więcej w rekordach CNAME, a ustawienia domeny podstawowej lub ROOT należy wprowadzić w A Records i musisz podać adres IP hosta . Najpierw usuń ustawienia z CNAME dotyczące samej domeny i ustaw je na „A Records”, a następnie wykonaj ustawienia w C Name dla aliasu takiego jak www, about lub coś w tym rodzaju.
Może ci to pomóc: A Records, CNAME, MX Records: Podstawy konfiguracji bloga
źródło
Odkryłem, że
CNAME
nagiej domeny poprzez@
Record, jak wspomniano tutaj , nie działa u niektórych dostawców domen. Aby wyjść z tego, możesz skierować NAME SERVERS na dostawcę DNS, który obsługujeALIAS
lubANAME
.Przejdź do tego, że niektóre hosty DNS zapewniają sposób uzyskania
CNAME
podobnej funkcjonalności na wierzchołku strefy (poziom domeny głównej, dla nagiej nazwy domeny) przy użyciu niestandardowego typu rekordu.Takie zapisy obejmują na przykład:
ALIAS
w DNSimpleANAME
w DNS to prosteANAME
w easyDNSCNAME
w CloudFlareALIAS
w CloudDNSDla każdego dostawcy konfiguracja jest podobna: wskaż
ALIAS
lubANAME
wpisz swoją domenę wierzchołkowąexample.yourdomain.com
, tak jak w przypadkuCNAME
rekordu.źródło