Több helyen találkoztam már vele, és általában működik is, de teljesen helyes, ha egy domain MX rekordja olyan név, ami nincs közvetlenül feloldva A rekorddal, csak a * oldja fel?
IN MX 10 mail
* IN A 1.2.3.4
- 1176 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Lefordítom a topicnyitó kérdését:
Mutathat-e az "MX" rekord olyan "A" rekordra, ami nem konkrétan definiált "A" rekord, hanem wildcard "A" rekord oldja fel?
RFC alapján én egyelőre nem találtam olyan rendelkezést, ami kizárná. A wildcard elvileg minden normális resolverben ugyanúgy feloldódik, mint egy konkrét "A" rekord.
Engem jobban érdekelne az, hogy miért van erre szükség?
- A hozzászóláshoz be kell jelentkezni
Garázscég egyetlen szervere?
- A hozzászóláshoz be kell jelentkezni
A garázsban is elférne még egy A rekord.
Nekem az az érzésem, hogy ez így hibás, de nem tudom alátámasztani, sem RFC-vel, sem gyakorlati tapasztalattal, hibás levélkézbesítéssel.
- A hozzászóláshoz be kell jelentkezni
Nincs rá szükség, csak így van több helyen is.
Mivel pont egy hasonló probléma miatt vetődtem ide a hup-ra, azóta érzékeny vagyok a * feloldásokra.
Akkor ott kiderült, hogy bár a * is A rekord, mégsem mutathat rá CNAME. Márpedig, ha CNAME nem mutathat rá, akkor MX biztos, hogy igen?
- A hozzászóláshoz be kell jelentkezni
Mar miert ne mutathatna ra?
- A hozzászóláshoz be kell jelentkezni
Mármint mi mire? Ha a CNAME-re kérdezed, akkor az tény. A linkelt szál részletezi. Ha az MX-re kérdezed, akkor meg a CNAME alapján tartok tőle, de azt látom, hogy működni működik. Persze nem láthatok mindent. Ezért kérdezem.
- A hozzászóláshoz be kell jelentkezni
Kicist zavaros nekem, en ugy ertelemztem a leirasod alapjan, hogy CNAME mutathat-e olyan A rekordra ami wildcard-kent van definialva, azaz:
*.x.hu. 3600 IN A 1.2.3.4
valami.x.hu. 3600 IN CNAME www.x.hu
Bar ennek nem sok ertelme van.
A masik amire te gondolsz, az ha a CNAME-ben van wildcard. Az necces mivel a CNAME feloldasaer a resolver felelos nem a kiszolgalo. Igy maga a klienstol fugg, hogy mit kezd a csillaggal es hat van olyan ami semmit :)
- A hozzászóláshoz be kell jelentkezni
Az első esetről van szó, és mutathat ugyan, csak linuxon nem fog működni.
- A hozzászóláshoz be kell jelentkezni
Hat nalam ez muxik, most probaltam ki, es by definition mennie is kell:
"When a DNS resolver encounters a CNAME record while looking for a regular resource record, it will restart the query using the canonical name instead of the original name."
Amit te linkeltel:
"Apparently linux resolver can not resolve chained CNAME where one of the CNAME is using a wildcard / *."
Azaz a * a CNAME-ben szerepel => masodik eset
- A hozzászóláshoz be kell jelentkezni
Vicces es ez nekem is uj, de legujabb mindennel meg az is megy :)
- A hozzászóláshoz be kell jelentkezni
Elég rég volt már, de nekem a
xxx.sites.webriqs.com is an alias for *.r.netlify.com.
*.r.netlify.com has address 54.93.128.64
úgy tűnik, egy CNAME, ami olyan A rekordra mutat, ami *, vagyis az első eset.
- A hozzászóláshoz be kell jelentkezni
$ dig xxx.sites.webriqs.com
;; ANSWER SECTION:
xxx.sites.webriqs.com. 3600 IN CNAME *.r.netlify.com.
*.r.netlify.com. 20 IN A 35.158.119.227
A *.r.netlify.com -ot kapja meg a kliens, hogy oldja fel. Ebbe par resolver belehal. De ha valami.r.netlify.com.-ra irnad at akkor menne.
A wildcard az nem egy letezo rekord, valojaban, csak a DNS szerver "tud" rola. Itt az tortenik, hogy te megprobalod feloldani a DNS szervernel azt, hogy *.r.netlify.com, amit fel fog oldani, mert az, hogy * van az elejen megfelel a wildcardnak :)
Elmondod, hogy miert akarod igy hasznalni? Hatha tudok valami alternativat ...
- A hozzászóláshoz be kell jelentkezni
Köszönöm, felfogtam a különbséget!
A lényeg tehát az, hogy csak akkor lenne gáz, ha az MX értékéhez lenne beírva a *.domain.tld érték.
Vagyis, ahol az MX mail, és a mail-t a * oldja fel, az teljesen biztonságosnak tekinthető.
Megnyugodtam.
És nem, nem akartam én sehogyan sem használni, csak látom több helyen is, ezért érdekelt.
De akkor nincs probléma.
Köszönöm.
- A hozzászóláshoz be kell jelentkezni
Mivel a feloldas teljesen fuggetlenul tortenik, igy mukodni fog.
Magyarul:
* He te DNS, mi az x.hu domain MX rekordja? -> mail.x.hu
* He te DNS, mi a mail.x.hu A rekordja? -> 1.2.3.4
Maga a kliens nem tud arrol, hogy letezik a wildcard A rekord, mivel a lookup az a DNS szerver dolga.
- A hozzászóláshoz be kell jelentkezni
2006 óta így használom. Soha semmilyen problémám nem volt belőle (vagy nem tudok róla).
domain.hu A x.x.x
*.domain.hu A x.x.x.x
domain.hu MX mail.domain.hu
NS ...
SOA ...
- A hozzászóláshoz be kell jelentkezni