Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 23. 11. 2022, 22:29:55

Název: Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 23. 11. 2022, 22:29:55
Je problém, když (poslední)SMTP server, má jiné
Kód: [Vybrat]
formát typu mxe1.seznam.cz (mxe2.seznam.cz [SS.S5.76.34])
echo "$rpc" | grep -Evi --color 'from ([^ ]+) \(\1'

Vypíše)
mxe1.seznam.cz (mxe2.seznam.cz xxx.75.76.34])
mxe2.seznam.cz (mxe1.seznam.cz xxx.75.78.34])
smtp.github.com (out-17.smtp.github.com xxx.30.252.200])
smtp.github.com (out-18.smtp.github.com xxx.30.252.201])
smtp.github.com (out-21.smtp.github.com xxx.30.252.204])
smtp.github.com (out-22.smtp.github.com xxx.30.252.205])
smtp.github.com (out-25.smtp.github.com xxx.30.252.208])
smtpx012.webglobe.com (smtpx012-2.webglobe.com xxx.109.150.178])
Ostatních 50 je OK čili tak z vzorku 60. Pozor, je to po sort -u, takže nezohledňuje četnost zpráv od daného seerveru




1 Zajímá mě praxe, jestli to  není chyba, nebo třeba jen flag pro nižší skóre. Vím, že jde nakonfigurovat třeba že se to musí rovnat(uvedený v HELO a zjištěný , případně že nesmí být ve tvaru dynamické IP a taky že třeba zpětný záznam musí existovat  ...

2 A z druhé strany, jestli je nutné aby se HELO řetězec musí rovnat  zpětnému doménovému jménu adresy počítače. TO znamená že mám nějaké ptr název daného počítače, ale v HELO chci uvádět jiné jméno. Samozřejmě obě vedou na tutéž IP

3 Hint: tak se z druhé strany (tedy v případě naslouchání příchozí pošty) odhalí spameři: posílají poštu adresátovi ptrjmeno.domena.cz místo  domena.cz. kupodivu na mx.domena.cz neposílají vůbec


4 Například mxe{1,2} neexistují (může jít ale o historická DNSdata, protože to bylo resolvováno Teď, ale data jsou historická až pár měsíců)... Ono když si vyzkoušíte ty adresy ze seznamu, jsou to unikátní situace, dostanete se do různých grafů., částečně tím, že jak A, tak/nebo PTR záznamy jsou vícepoložkové. Než když je to siutace, kdy to souhlasí přesně 1:1. (což právě ve výpisu nemám, díky parametru -v grepu)
Název: Re:Je problém neshoda reverzních záznamů u odesílajícíhoSMTP (statistika 8/60)
Přispěvatel: Filip Jirsák 23. 11. 2022, 22:49:29
Není jasné, čeho je to výpis, co je jiné. (Ano, vidím, že je rozdíl smtpx012.webglobe.com a smtpx012-2.webglobe.com, ale nenapsal jste, kde jste ty názvy vzal.) Když zkusím přeložit smtpx012.webglobe.com, dostávám 62.109.150.11 a 2001:1ab0:7e1e:151::91, obojí vede zase zpět na smtpx012.webglobe.com. (Je vtipné „začerňovat“ IP adresy, když stejně uvádíte doménová jména.) smtpx012-2.webglobe.com se mi překládá na 62.109.150.178 a to zase zpět na smtpx012-2.webglobe.com.

Pro antispam neexistují žádná pravidla, každý si dělá, co chce. Takže na otázku, jestli je nutné, vám nikdo neodpoví – podle RFC má být za EHLO doménové jméno počítače nebo IP adresa, ale někdo to kontrolovat může, někdo nemusí.

Podobné je to s IP adresou odesílajícího počítače. Podle obecných pravidel by pro ni měl existovat reverzní záznam vedoucí na nějaké jméno, a to jméno by se zase mělo překládat zpět i na uvedenou IP adresu. Ve standardech je should a že by na to nikdo neměl spoléhat, ale spousta e-mailových serverů to kontroluje.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 24. 11. 2022, 00:17:38
Je to log přijatých. Je to standardní syntaxe v těle zprávy hlavičky Received   -v tomto případě poslední chronologicky,(kromě nějakého LMTP případně vnitřních zpracování). Tedy hlavička která už neprošla odesilatelovou stranou. Snad je to pochopitelné, prostě "ta důležitá" hlavička Received.
a formát je  Received from:  <EHLO> (PTR [IP])

Proto možná proč se podivujete, že to souhlasí, je že zkoumáš  špatné páry. v HELO je verze bez pomlčky (podobně jako u github "smtp."), ale PTR adresy vede na verzi s pomlčkou. Což by nevadilo za předpokladu, že budou propojené tím způsobem, že buď se upraví  EHLO a nebo se upraví PTR) .... A nebo ještě nějak propleteněji, protože "A" I "PTR" umí vícenásobné záznamy

Ono při přemýšlení o tom  se dá dojít až k "6 proměnným" :
1. Prvotní informace: zdrojová srcIP (nelze "zfalšovat") +  EHLO(lze vepsa cokoliv)
Obojí jde "ždímat"  kaskádou ?PTR->?A->?PTR->?A   (Dle mě u IP adresy má smysl jen kolečko [srcIP]->PTR->A->A, u [EHLO] má smysl [EHLO]->A->PTR , přičemž škrtnutě jsou vyznačené údaje, které už nemá cenu zkoumat, pokud se předchozí/jiné liší, ale mohou dát jiný zajímavý výsledek)

Samozřejmě v růžovém světě, kde PTR srcIP je shodný s EHLO je situace jasná a není potřeba {dva,tři,n}krát resolvovat to samé.

Logicky se musí EHLO->A rovnat srcIP (bez nadstandardních kontrol ), o tom není třeba vést diskuzi.
Pak je tu  EHLO a srcIP->PTR, což je to na co tady poukazuju. Pokud vím, tak tahle kontrola je volitelná, není to ani nějaký hard fail.


Potud to ještě ale není žádný mechanismus proti zombie spamerským počítačům (+ nulové složitosti zaregistrovat si doménu,abych si mohl obstarat validní EHLO)

Z toho vyplývá, že kontrola src-IP->PTR se musí dělat vždy (s ohledem na praxi proti boje s zombie , ne s nutností ze strany RFC)


Jsou 2 možnosti-:
PTR se rovná EHLO (což je ten růžový příklad), vše je OK.
PTR je odlišné (na to se ptám), je potřeba udělat o jednu kontrolu navíc : PTR->A'. A to už se musí přeci rovnat, další kolečko už se mi zdá nesmysl.

Je to takhle popsané dobře? Tažkže pro EHLO jedna dopředný překlad a pro srcIP minimálně jeden zpětný a možná navíc   jeden dopředný toho zpětného.



Jo a mimochodem, jenom tak  pod čarou, "nad tou hlavičkou" Received se mi ukazuje hlavička fcrDNS: <PTR>



Kód: [Vybrat]
Received-SPF: Pass/None (mx-in.vvv.vn: domain of (smtp.)github.com
  does (not )designate 192.30.252.204 as permitted sender)
  receiver=mx-in.vvv.vn; identity=mail-from/helo;
  client-ip=192.30.252.204 helo=smtp.github.com;
  envelope-from=<noreply@github.com>
X-fcrDNS: out-21.smtp.github.com
Received: from smtp.github.com (out-21.smtp.github.com [192.30.252.204])
...
From: notifications@github.com(fun fact)
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 24. 11. 2022, 18:18:22
Proto možná proč se podivujete, že to souhlasí, je že zkoumáš  špatné páry.
Ne, neporovnávám špatné páry. Vzal jsem normálně vámi uvedené doménové jméno, přeložil jsem ho na IP adresy, a takto získané IP adresy jsem reverzním záznamem přeložil na doménové jméno.

Ono při přemýšlení o tom  se dá dojít až k "6 proměnným" :
1. Prvotní informace: zdrojová srcIP (nelze "zfalšovat") +  EHLO(lze vepsa cokoliv)
Obojí jde "ždímat"  kaskádou ?PTR->?A->?PTR->?A   (Dle mě u IP adresy má smysl jen kolečko [srcIP]->PTR->A->A, u [EHLO] má smysl [EHLO]->A->PTR , přičemž škrtnutě jsou vyznačené údaje, které už nemá cenu zkoumat, pokud se předchozí/jiné liší, ale mohou dát jiný zajímavý výsledek)
Když se server představí nějakým jménem (v EHLO), dává smysl kontrolovat, zda se nepředstavil cizím jménem, takže převést uvedené DNS jméno na IP adresu a zkontrolovat, zda se mezi vrácenými IP adresami je zdrojová adresa serveru. Případně můžete kontrolovat i PTR záznam zdrojové adresy, jestli vede i na uvedený název. Žádná další kolečka nemá smysl dělat, protože byste kontroloval pořád dokola to samé.

Pak je tu  EHLO a srcIP->PTR, což je to na co tady poukazuju. Pokud vím, tak tahle kontrola je volitelná, není to ani nějaký hard fail.
Všechny kontroly jsou volitelné a záleží na tom, kdo ty kontroly uplatňuje, jak bude zacházet s výsledkem.

PTR se rovná EHLO (což je ten růžový příklad), vše je OK.
PTR je odlišné (na to se ptám), je potřeba udělat o jednu kontrolu navíc : PTR->A'. A to už se musí přeci rovnat, další kolečko už se mi zdá nesmysl.

Je to takhle popsané dobře? Tažkže pro EHLO jedna dopředný překlad a pro srcIP minimálně jeden zpětný a možná navíc   jeden dopředný toho zpětného.
Není potřeba dělat žádné kontroly, je jenom na vás, jaké kontroly se rozhodnete dělat. Jako první jste popsal kontrolu názvu v EHLO, to nějaký smysl dává. Je na vás, jestli budete akceptovat chybný název nebo ne. Nezávisle na tom můžete kontrolovat vazbu mezi dopředným a zpětným DNS záznamem.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 30. 11. 2022, 17:28:56
Zkusím to graficky.Srovnávají se řádky, tudíž vstupní údaje nejsou na jednom řádku, ale v poli A1 a B2 jako v šachu
Kód: [Vybrat]

helo *  =alfa=    PTR`
                         
  |       ••        ^ 
  V       ••        | 
                         
  A`    =beta=  #s-ip 
 
Beta kontroluje shodnost IP, tedy zjednodušeně jestli překlad helo odpovídá IP.
Alfa kontroluje, jestli ip adresa je posvěcená providerem.  S jedním  (potenciálním  a ne vždy) neduhem, že dynamické "adsl" ip adresy typu xx-yy-yy-yy-cust.vodafone.cz toto splní vždy  (obousměrně) . Plus ještě pokud tedy není port 25 blokován
Malými písmeny jsou vstupní hodnoty (#neměnná ip a * zadané ehlo)
S čárkou ` jsou odvozené hodnoty.

A můj dotaz
,  na situaaci. , když alfa kontrola selže.  Zda je to legitimní. Za druhé, je nutné udělat to druhé kolečko (zdaleka ne 6)
Kód: [Vybrat]

helo *  ≠    ≠    PTR` |—————+
                             |
  |                 ^     fcrdns = s-ip ->ptr->a``
  V                 |        |
                             |
  A`    =beta=  #s-ip   <— =gamma=
 
Tedy když kontrola alfa selhala, proběhne kontrola gamma, že se jednou reverzní záznam opět převede na IP a teď už to musí sedět.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 30. 11. 2022, 19:24:38
Já bych doporučil místo šachové terminologie použít raději IT terminologii, konkrétně pojmy protokolů SMTP, DNS apod.

Jste v situaci, kdy provozujete SMTP server a někdo se vám pokouší doručit e-mail. Takže znáte jeho IP adresu(ze které se k vám připojil, IP adresa klienta, nazvěme ji třeba A) a text, který předal v EHLO (nazvěme jej třeba T).

Ta vaše beta tedy asi přeloží název poskytnutý v EHLO (T) přes A/AAAA záznam na IP adresu(y) a ověří zda jedna z nich je IP adresou klienta (A).

Co je alfa netuším:

Alfa kontroluje, jestli ip adresa je posvěcená providerem.
Co znamená „posvěcená providerem“? Napište to v IT terminologii.

Plus ještě pokud tedy není port 25 blokován
Tím myslíte „pokud není na straně klienta blokována odchozí TCP komunikace na port 25“, pak to nemusíte řešit, protože kdyby ta komunikace blokována byla, klient se k vám vůbec nepřipojí. Pokud tím myslíte něco jiného, napište to IP terminologií a přesně.

Zda je to legitimní.
Pokud řešíte reverzní záznamy a dopředné záznamy, na to jsou jenom doporučení, nic závazného.

Za druhé, je nutné udělat to druhé kolečko (zdaleka ne 6)
Nutné není nic. Děláte antispamovou kontrolu, na to nejsou žádná pravidla. Je to vaše rozhodnutí, zda se vám nějaká kombinace líbí nebo nelíbí. Někdo třeba považuje klienta za spammera jenom proto, že v DNS názvu jsou číslice.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 30. 11. 2022, 22:54:23
Končím, du si dát opium. a až to vyprchá, dám si měsíc přestávku a zkusím to natočit formou youtube videa, udělat tam nějaké vizualizace jako v intru Reporteři ČT.

Posvěcená providerem je novinářská zkratka, že to není zombí počítač (obrazně), tedy že reverzní záznam připojivšíse ip adresy sedí  s HELO řetězcem  , a pokud, ne tak sedí s dopředně-zpětným-záznamem. (což je úhlavní bod dotazu)

Ta blokace portu se netýkal kontroly alfa(kontroly PTR),ale  té "správnosti" F+c+RDNS záznamů u ip providerů koncových uživatelů, že i když tedy ta kontrola by seděla (pak tu jsou ty zmíněné kontroly, co hledají shluk čísel v revezním názvu), tak obvykle bývá odchozí port 25 těchto přípojek blokován.

PS: nádherné a překvapivé (a pro vás důležité), je, že se v těchto příkladech vystačí s unikátními  a rozlišitelnými pojmy:
-HELO řetězec
- - A záznam ( HELO řetězce)
-ip adresa
- - reverzní záznam nebo ptr záznam ( ip adresy)
- - - fcrdns (revezního  záznamu(ip adresy)) - i doslovný překlad dopředně ověřený reverzní překlad sedí, i když to slovo ověřený je zavádějící. Ověřený je jen, když souhlasí s ip adresou
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: _mbily 30. 11. 2022, 23:33:49
Mohu-li Vám radit, tak z řetězce uvedeného v HELO/EHLO lze jen těžko něco podstatného vyvozovat. Bylo tomu tak vždy, a je tomu tak i dnes. Rovněž tak ze vztahu HELO/EHLO k ip adrese či dns jménu smtp klienta. Vizte tento výběr z pár minut reálného poštovního provozu dnešního dne:

client=mail-vi1eur04on0630.outbound.protection.outlook.com[2a01:111:f400:fe0e::630], helo=<EUR04-VI1-obe.outbound.protection.outlook.com>
client=relay.netic.dk[2a03:dc80:0:f136::218], helo=<mxout02.netic.dk>
client=mailgate.tugraz.at[129.27.2.197], helo=<mxesa1.tugraz.at>
client=budka.sunnysoft.cz[86.49.189.186], helo=<host-22.sunnysoft.cz>

Můžete ty jednotlivé případy analyzovat a hádat, zda jsou to servery s více interfejsy, jestli třeba není ve hře load-balancer, zda ip adresa má omylem více PTR záznamů apod. Bude se tahhle snažit hádat i Váš antispam?

Použil jste pojem něco jako ověřený překlad. I na to pozor. Očekával bych, že v dnešním světě k tomu přidáte nějaké další pojmy. Když se bavíme o smtp, tak třeba smtp spojení zabezpečené pomocí TLS, s platným certifikátem (obou stran?), vydaným respektovanou certifikační autoritou, zabezpečení DNS komunikace na bázi DNSSEC, nad tím kontrola certifikátu podle DANE.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Zopper 01. 12. 2022, 07:10:48
Já bych jen doplnil, že schopnosti (a snaha) nejlepších spamerů jsou nad schopnostmi a snahou některých správců. Stejně, jako inteligence nejchytřejších medvědů je vyšší, než nejhloupějších turistů. Takže tak, jako v národních parcích nemůžou udělat popelnice, které by nedokázal otevřít žádný medvěd, protože pak by se do nich nedostali ani někteří turisti, takováhle ochrana proti spamu zaručeně zablokuje nějaký legitimní provoz. Můžete akorát doufat, že s vaším serverem nebude chtít komunikovat nikdo, kdo si před 20 lety rozjel mail server a od té doby jeho konfiguraci nezměnil.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 01. 12. 2022, 18:26:31
Končím, du si dát opium. a až to vyprchá, dám si měsíc přestávku a zkusím to natočit formou youtube videa, udělat tam nějaké vizualizace jako v intru Reporteři ČT.
Pokud chcete poradit, raději přestaňte vymýšlet hlouposti a místo toho se naučte základní IT terminologii a používejte ji. Mám takové tušení, že až si tu terminologii ujasníte, polovina vašich otázek najednou zmizí.

Posvěcená providerem je novinářská zkratka, že to není zombí počítač (obrazně), tedy že reverzní záznam připojivšíse ip adresy sedí  s HELO řetězcem
To, že reverzní záznam k IP adrese vede na stejný název jako je v EHLO, nijak neznačí, že nejde o zombie počítač. Protože zjistit název z reverzního záznamu je pro zombie počítač triviální, takže spamující software snadno nastaví správné EHLO (pokud reverzní záznam existuje).

a pokud, ne tak sedí s dopředně-zpětným-záznamem. (což je úhlavní bod dotazu)
Žádný dopředně-zpětný záznam neexistuje. Zatím to vypadá, že váš rádobyhumorný jazyk má skrývat to, že se v problematice moc nevyznáte.

Ta blokace portu se netýkal kontroly alfa(kontroly PTR),ale  té "správnosti" F+c+RDNS záznamů u ip providerů koncových uživatelů, že i když tedy ta kontrola by seděla (pak tu jsou ty zmíněné kontroly, co hledají shluk čísel v revezním názvu), tak obvykle bývá odchozí port 25 těchto přípojek blokován.
Ono totiž účelem DNS záznamů je poskytovat informace k názvům (zejména IP adresy) a případně názvy k IP adresám. Ne řídit přístup k SMTP serverům.

PS: nádherné a překvapivé (a pro vás důležité), je, že se v těchto příkladech vystačí s unikátními  a rozlišitelnými pojmy:
Tak ty pojmy zkuste začít používat.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 02. 12. 2022, 09:47:25
Citace
1 Zajímá mě praxe, jestli to  není chyba, nebo třeba jen flag pro nižší skóre. Vím, že jde nakonfigurovat třeba že se to musí rovnat(uvedený v HELO a zjištěný , případně že nesmí být ve tvaru dynamické IP a taky že třeba zpětný záznam musí existovat  ...

Za EHLO(HELO) nasleduje skutocny nazov hostu (canonical name) ktory suvisi s A alebo AAAA zaznamom v dns. PTR zaznam vznika na zaklade A alebo AAAA zaznamu, ak najdete reverzny zaznam, ktory nekoresponduje s A alebo AAAA zaznamom, tak je chyba u prevadzkovatela DNS.

Co je
Citace
tvar dynamickej IP
???? Dynamicka adresa viem co je, viem ako vznikne. Mna skor zaujima co si predstavujete pod tou frazou vy.

Citace
2 A z druhé strany, jestli je nutné aby se HELO řetězec musí rovnat  zpětnému doménovému jménu adresy počítače. TO znamená že mám nějaké ptr název daného počítače, ale v HELO chci uvádět jiné jméno. Samozřejmě obě vedou na tutéž IP

Za HELO musi byt canonical name. Ak mate v MX zaznamoch pre danu domenu viac SMTP servrov, tak sa kazdy ohlasi svojim skutocnym menom (hostname). V DNS by nemali byt dva zaznamy ktore vedu na tu istu IP.

Citace
3 Hint: tak se z druhé strany (tedy v případě naslouchání příchozí pošty) odhalí spameři: posílají poštu adresátovi ptrjmeno.domena.cz místo  domena.cz. kupodivu na mx.domena.cz neposílají vůbec

Tak to neposielaju len  spamery, tak to normalne funguje. Klient si z MX zaznamu pre domenu zisti nazvy SMTP servrov, to su tie ktore su v A alebo AAAA zaznamoch, tym padom aj v PTR zazname.

Citace
4 Například mxe{1,2} neexistují (může jít ale o historická DNSdata, protože to bylo resolvováno Teď, ale data jsou historická až pár měsíců)... Ono když si vyzkoušíte ty adresy ze seznamu, jsou to unikátní situace, dostanete se do různých grafů., částečně tím, že jak A, tak/nebo PTR záznamy jsou vícepoložkové. Než když je to siutace, kdy to souhlasí přesně 1:1. (což právě ve výpisu nemám, díky parametru -v grepu)

Takze, mail servery pre domenu seznam.cz:
Kód: [Vybrat]
$ dig seznam.cz MX
seznam.cz.              48      IN      MX      20 mx2.seznam.cz.
seznam.cz.              48      IN      MX      10 mx1.seznam.cz.
To odpoveda adresam:
Kód: [Vybrat]
$ dig mx1.seznam.cz
mx1.seznam.cz.          288     IN      A       77.75.76.42
mx1.seznam.cz.          288     IN      A       77.75.78.42
$ dig mx2.seznam.cz
mx2.seznam.cz.          10      IN      A       77.75.78.32
mx2.seznam.cz.          10      IN      A       77.75.76.32
Reverzne zaznamy:
Kód: [Vybrat]
$ dig -x 77.75.76.42
42.76.75.77.in-addr.arpa. 3046  IN      PTR     mx1.seznam.cz.
$ dig -x 77.75.78.42
42.78.75.77.in-addr.arpa. 99    IN      PTR     mx1.seznam.cz.
$ dig -x 77.75.76.32
32.76.75.77.in-addr.arpa. 3600  IN      PTR     mx2.seznam.cz.
$ dig -x 77.75.78.32
32.78.75.77.in-addr.arpa. 300   IN      PTR     mx2.seznam.cz.
Vsetko je v najlepsom poriadku co sa tyka DNS. Vsetky PTR su unikatne a koresponduju s A zaznamom.

Par rad na zaver:
1. Fakt nieco spravte s tou terminologiou. Toto je ako ked casnikovy v Mexiku zahlasite "el rizek, el brambor". Tiez si nebude isty tym ci mu nahodou nenadavate.

2. To co najdete na SO a diskusiach, nepiste priamo do terminalu. Metoda pokus-omyl vam na tej instancii zanecha bordel, ktory pozmeni chovanie tak ako to nechcete. Pouzite nap. ansible, s tym ze citive udaje ulozite do vaultu. Pri vacsich zmenach a ked budete mat pocit ze je hotovo, tak povodny server zmazte a pustite playbook nanovo. Naviac ten playbook mozete ukazat niekomu kto vie ako to konfigurovat a moze vam rovno napisat co nerobite dobre.

3. Ak sa vam nechce citat manualy, co zrejme nechce (terminologia), tak si zaplate niekoho kto to nakonfiguruje miesto vas.

Vsetky 3 body platia nie len pre mail server ale aj pre ostatne servre co si chcete hostovat doma.



Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 02. 12. 2022, 10:22:07
Za HELO musi byt canonical name. Ak mate v MX zaznamoch pre danu domenu viac SMTP servrov, tak sa kazdy ohlasi svojim skutocnym menom (hostname).
Bavíme se o názvech SMTP klienta, MX záznamy s tím nemají nic společného. To, že nějaké zařízení odesílá e-maily pro nějakou doménu vůbec neznamená, že to samé zařízení bude nějaké e-maily přijímat.

V DNS by nemali byt dva zaznamy ktore vedu na tu istu IP.
Pokud je řeč o MX záznamech (které ovšem nesouvisí s původní diskusí), pak je to pravda. Pokud o A/AAAA záznamech, pak to v žádném případě není pravda – na stejnou IP adresu můžou vést stovky A záznamů. (U AAAA bych spíš preferoval samostatné IPv6 adresy, ale i tam není nic proti ničemu, když na stejnou IPv6 adresu povedou desítky či stovky AAAA záznamů.)

Vsetky 3 body platia nie len pre mail server ale aj pre ostatne servre co si chcete hostovat doma.
Nicméně pro poštovní server to platí daleko víc, než pro jiné servery. Když špatně nakonfigurujete DNS nebo HTTP server, poškodíte maximálně své vlastní uživatele (ty, kteří chtěli třeba jít na váš web). Když špatně nakonfigurujete poštovní server, bude rozesílat spam a viry, a budete tím škodit celému světu.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 02. 12. 2022, 10:55:05
Bavíme se o názvech SMTP klienta, MX záznamy s tím nemají nic společného. To, že nějaké zařízení odesílá e-maily pro nějakou doménu vůbec neznamená, že to samé zařízení bude nějaké e-maily přijímat.

Kazdy host ktory sa prihlasi ako klient k SMTP servru, sa predstavi za HELO svojim canonical name, vratane podmnoziny MTA uvedenych v MX zazname.

Pokud je řeč o MX záznamech (které ovšem nesouvisí s původní diskusí), pak je to pravda. Pokud o A/AAAA záznamech, pak to v žádném případě není pravda – na stejnou IP adresu můžou vést stovky A záznamů. (U AAAA bych spíš preferoval samostatné IPv6 adresy, ale i tam není nic proti ničemu, když na stejnou IPv6 adresu povedou desítky či stovky AAAA záznamů.)

Tak mozete si ich tam dat, ale pravdepodobne vam to rozbije PTR zaznamy. Bezpecnejsie je pouzivat aliasy.

Nicméně pro poštovní server to platí daleko víc, než pro jiné servery. Když špatně nakonfigurujete DNS nebo HTTP server, poškodíte maximálně své vlastní uživatele (ty, kteří chtěli třeba jít na váš web). Když špatně nakonfigurujete poštovní server, bude rozesílat spam a viry, a budete tím škodit celému světu.
To na zaver bolo myslene skor tak aby to bolo replikovatelne a auditovatelne...
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 02. 12. 2022, 12:00:50
Kazdy host ktory sa prihlasi ako klient k SMTP servru, sa predstavi za HELO svojim canonical name, vratane podmnoziny MTA uvedenych v MX zazname.
Ano, každý SMTP klient se serveru představí svým jménem v EHLO. MX záznamy v tom nehrajou vůbec žádnou roli – ten klient nemusí být vůbec schopen přijímat e-maily.

Pro doménu exmaple.com klidně mohou e-maily rozesílat jenom následující klienti:

Zatímco MX záznamy budou nasměrované na servery:


a bude to tak naprosto v pořádku.

Tak mozete si ich tam dat, ale pravdepodobne vam to rozbije PTR zaznamy. Bezpecnejsie je pouzivat aliasy.
Ne, A/AAAA záznamy vedoucí na stejnou IP adresu žádné PTR nerozbijí. Podívejte se na libovolný sdílený webhosting nebo cloudovou API gateway, na jednu IP adresu tam budou směřovat desítky nebo stovky záznamů.

Používat aliasy (CNAME záznamy) je naopak nebezpečné – znamenají totiž něco jiného, než si většina lidí myslí.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 02. 12. 2022, 13:29:43
Aha, chapem v podstate sa nerozporujeme, len ste zamrzol na vlastnej domienke ako som to myslel. Pisal som "...kazdy klient sa prihlasi...", nepisal som nic na sposob "... kazdy server v MX zaznamoch je klient SMTP...", ak to niekde vidite tak budte konkretnejsi  :)

Nepletiete si to tak trochu? Bezna prax je ze jedno domenove meno je mapovane na viacero IP adries. Kdezto s pripadom ze viacero canonical names mapovanych na jednu IP je nastastie malo caste.

Ad CNAME, neviem k comu je urcene vo vasom vesmire, ale vacsinou sa pouziva k tomu podla toho coho je nazvane. Mapuje alias na Canonical NAME.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 02. 12. 2022, 23:07:16
Aha, chapem v podstate sa nerozporujeme, len ste zamrzol na vlastnej domienke ako som to myslel. Pisal som "...kazdy klient sa prihlasi...", nepisal som nic na sposob "... kazdy server v MX zaznamoch je klient SMTP...", ak to niekde vidite tak budte konkretnejsi  :)
Problém je v tom, že jste vůbec psal o MX záznamech, když se bavíme o tom, že se k vám připojil nějaký SMTP klient. O kterých MX záznamech teda píšete? Překládáte přes MX to, co klient poslal v EHLO? Nebo jaké jméno překládáte?

Nepletiete si to tak trochu? Bezna prax je ze jedno domenove meno je mapovane na viacero IP adries. Kdezto s pripadom ze viacero canonical names mapovanych na jednu IP je nastastie malo caste.
Ne, já si to – narozdíl od vás – nepletu. Běžná praxe je, že se pro web používá virtual host – tj. na jedné IP adrese jsou hostovány třeba stovky domén. Je takhle řešený každý sdílený webhosting. Když máte webové adresy www.example.com a example.com, zase to obvykle vede na jednu IP adresu. Pokud jedna firma provozuje víc webů (třeba firemní web a produktové weby), zase to bude mít pomocí virtualhostů na jedné IP adrese. Bylo to zavedeno jako rozšíření HTTP 1.0 a v HTTP 1.1 se podpora virtualhostů stala povinnou, protože IPv4 adres bylo málo.

To, o čem píšete vy, je rozvažování zátěže, kdy je jeden A/AAAA směrován na více IP adres. To používají větší weby, případně ty, které používají CDN. Ale i v takovém případě zase jedna CDNka typicky obsluhuje spoustu webů, takže na jednu IP adresu vedou spousty záznamů.

Ad CNAME, neviem k comu je urcene vo vasom vesmire, ale vacsinou sa pouziva k tomu podla toho coho je nazvane. Mapuje alias na Canonical NAME.
Evidentně patříte k té většině, která neví, co CNAME doopravdy znamená a jak se při překladu používá.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 05. 12. 2022, 11:56:11
Mam za sebou vcelku dost webovych aplikacii, ci to bolo v roli architekta, programatora, komzultanta a nezriedka kedy aj admina. A to nie len nejake shopiky, ale mozem si zaratat aj dva hostingy, telco a dalsie...


Problém je v tom, že jste vůbec psal o MX záznamech, když se bavíme o tom, že se k vám připojil nějaký SMTP klient. O kterých MX záznamech teda píšete? Překládáte přes MX to, co klient poslal v EHLO? Nebo jaké jméno překládáte?

Prekladate to co vam urcuje SPF zaznam, v pripade ze tam mate 'v=spf1 mx -all' co nie je vobec zriedkave, tak ano, mimo canonical names aj mx zaznamy. V EHLO sa predstavy svojim canonical name. Rovnako PTR zaznam vam da pre IP canonical name, cez MX zaznam si overi ci patri medzi MTA pre danu domenu.

Ne, já si to – narozdíl od vás – nepletu. Běžná praxe je, že se pro web používá virtual host – tj. na jedné IP adrese jsou hostovány třeba stovky domén. Je takhle řešený každý sdílený webhosting. Když máte webové adresy www.example.com a example.com, zase to obvykle vede na jednu IP adresu. Pokud jedna firma provozuje víc webů (třeba firemní web a produktové weby), zase to bude mít pomocí virtualhostů na jedné IP adrese.
Nie, virtual host vyuzijete vtedy ak mate weby ktore nevytazia efektivne server, co pri sucastnych servroch nie je problem. Taktiez je to otazka ceny prevadzky toho webu.

Pouzit pre kazdu domenu A zaznam na tu istu adresu je fakt blby napad. Nie ste potom z PTR zaznamu schopny dostat validne canonical name. Naviac ak sa zmeni IP servru, tak musite v dns menit x zaznamov. Ak tie domeny mate ako alias na jeden A zaznam, tak pri zmene ip menite 1 zaznam.

To, o čem píšete vy, je rozvažování zátěže, kdy je jeden A/AAAA směrován na více IP adres. To používají větší weby, případně ty, které používají CDN. Ale i v takovém případě zase jedna CDNka typicky obsluhuje spoustu webů, takže na jednu IP adresu vedou spousty záznamů.

Nie, to je koli redundacii. Je to sice mozne pouzit pre rozvazovanie zataze, ale ak mate schopneho admina, tak vam rozbeha load balancer, ktory pouzije oprimalnejsi sposob rozvazovania zataze ako browser, pretoze vidi ako su zatazene servre. A urobi to napr. 2x koli redundancii na 2 roznych IP.


Evidentně patříte k té většině, která neví, co CNAME doopravdy znamená a jak se při překladu používá.

Kód: [Vybrat]
example.org.     IN A     198.51.100.2
www.example.org. IN CNAME example.org.

Co z 'www.example.org' a 'example.org' je podla vas alias a co canonical name? A aku mate predstavu ze sa to pouziva? Ja som zvyknuty na to ze resolver pri dotaze na 'www.example.org' zisti ze ide o alias 'example.org' a vrati IP pre canomical name 'example.org'... Ako sa to pouziva podla vas?
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 05. 12. 2022, 12:34:49
Mam za sebou vcelku dost webovych aplikacii, ci to bolo v roli architekta, programatora, komzultanta a nezriedka kedy aj admina. A to nie len nejake shopiky, ale mozem si zaratat aj dva hostingy, telco a dalsie...
A to se vám při téhle kariéře podařilo úplně minout to, jak už čtvrt století funguje web? To vás nikdy nenapadlo, jak může webhosting obsloužit násobně víc doménových jmen, než má IP adres?

Prekladate to co vam urcuje SPF zaznam, v pripade ze tam mate 'v=spf1 mx -all' co nie je vobec zriedkave, tak ano, mimo canonical names aj mx zaznamy. V EHLO sa predstavy svojim canonical name. Rovnako PTR zaznam vam da pre IP canonical name, cez MX zaznam si overi ci patri medzi MTA pre danu domenu.
O SPF vůbec nebyla řeč.

Nie, virtual host vyuzijete vtedy ak mate weby ktore nevytazia efektivne server, co pri sucastnych servroch nie je problem. Taktiez je to otazka ceny prevadzky toho webu.
Ne, virtual host se používá kvůli nedostatku IPv4 adres. S výkonem serveru to nijak nesouvisí. Víc webů na jednom serveru byste klidně mohl mít s více IP adresami na server – dříve, když bylo IPv4 adres dost, se to tak dělalo. Nebo naopak můžete mít doménu nasměrovanou na nějaký reverzní proxy server, který dělá třeba rozvažování zátěže. Takže na provoz webu třeba potřebujete 4 servery, ale jsou schované za proxy serverem s jednou IP adresou. A za tím proxy serverem mohou být schované i jiné weby.

Pouzit pre kazdu domenu A zaznam na tu istu adresu je fakt blby napad. Nie ste potom z PTR zaznamu schopny dostat validne canonical name.
Prosím vás, nepište o věcech, o kterých vůbec nic nevíte. Podívejte se na webhostingy typu Wedos nebo CDN jako Cloudflare a uvědomte si, kolik by museli mít IPv4 adres, kdyby pro každé doménové jméno měli samostatnou IP adresu.

Kanonické jméno v PTR dáte snadno – server má jedno kanonické jméno, třeba server123.example.com. Na to vede PTR záznam. A pak mohou existovat stovky dalších A záznamů, které vedou na stejnou IP adresu, a k nim žádné reverzní záznamy neexistují, nemusí existovat a je to tak v pořádku, protože to nejsou kanonická jména.

Naviac ak sa zmeni IP servru, tak musite v dns menit x zaznamov.
To je váš problém, že používáte ne moc chytrou správu DNS záznamů.

Ak tie domeny mate ako alias na jeden A zaznam, tak pri zmene ip menite 1 zaznam.
Takový typ záznamu ovšem v DNS neexistuje. Už jsem vám to psal, že nevíte, co CNAME znamená.

Nie, to je koli redundacii. Je to sice mozne pouzit pre rozvazovanie zataze, ale ak mate schopneho admina, tak vam rozbeha load balancer, ktory pouzije oprimalnejsi sposob rozvazovania zataze ako browser, pretoze vidi ako su zatazene servre. A urobi to napr. 2x koli redundancii na 2 roznych IP.
Redundance je jeden z důvodů, proč rozvažovat zátěž.

Kód: [Vybrat]
example.org.     IN A     198.51.100.2
www.example.org. IN CNAME example.org.

Co z 'www.example.org' a 'example.org' je podla vas alias a co canonical name? A aku mate predstavu ze sa to pouziva? Ja som zvyknuty na to ze resolver pri dotaze na 'www.example.org' zisti ze ide o alias 'example.org' a vrati IP pre canomical name 'example.org'... Ako sa to pouziva podla vas?
V tom vašem příkladu je www.example.org alias pro kanonické jméno example.org. Zkuste teď ten váš příklad upravit tak, abyste pro domény example.org a www.example.org mohl přijímat e-maily (s pomocí MX záznamů s prioritami). A pak zkuste přidat TXT záznam pro example.org a jiný pro www.example.org (třeba kvůli ověření vlastnictví domény).
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 05. 12. 2022, 14:19:48


A to se vám při téhle kariéře podařilo úplně minout to, jak už čtvrt století funguje web? To vás nikdy nenapadlo, jak může webhosting obsloužit násobně víc doménových jmen, než má IP adres?

Zase kopa zbytocnych slov. A jeden slameny panak, za druhym. Nemyslim si ze niekto, kto zakryva vlastnu neschopnost halhou bezvyznamnych slov a argumentacnych klamov, je schopny posudit moje kvality :D

O SPF vůbec nebyla řeč.

V povodnym kontexom ma vacsiu spojitost ako virtual hosty http servru.

Ne, virtual host se používá kvůli nedostatku IPv4 adres. S výkonem serveru to nijak nesouvisí. Víc webů na jednom serveru byste klidně mohl mít s více IP adresami na server – dříve, když bylo IPv4 adres dost, se to tak dělalo. Nebo naopak můžete mít doménu nasměrovanou na nějaký reverzní proxy server, který dělá třeba rozvažování zátěže. Takže na provoz webu třeba potřebujete 4 servery, ale jsou schované za proxy serverem s jednou IP adresou. A za tím proxy serverem mohou být schované i jiné weby.

Pobavil ste nie len mna, ale aj kolegov, skoda ze sa nechceli stavit, sleduju root. :-/

Prosím vás, nepište o věcech, o kterých vůbec nic nevíte. Podívejte se na webhostingy typu Wedos nebo CDN jako Cloudflare a uvědomte si, kolik by museli mít IPv4 adres, kdyby pro každé doménové jméno měli samostatnou IP adresu.

Kanonické jméno v PTR dáte snadno – server má jedno kanonické jméno, třeba server123.example.com. Na to vede PTR záznam. A pak mohou existovat stovky dalších A záznamů, které vedou na stejnou IP adresu, a k nim žádné reverzní záznamy neexistují, nemusí existovat a je to tak v pořádku, protože to nejsou kanonická jména.

Na wedose par domen mam, nie je mozne tam zadat PTR nazov, ten sa generuje automaticky z A(AAAA) zaznamu. Nejde to uz len z principu, pretoze PTR zaznamy su v inej zone ako vasa domena a ak nie ste spravca DNS servru tak do tejto zony nemate priamy pristup. Takze nemate ako povedat PTR zaznamom, co je canonical name.

I ked tak wedosu napisem ze to chcem a ak sa budu cukat, tak im hodim link sem, nech si pracitaju slova odbornika. (minimalne sa pobavia, tak ako ja)

To je váš problém, že používáte ne moc chytrou správu DNS záznamů.
Ja nerad vymyslam blbiny, radsej hram na bezpecnost. Cim  menej duplicit, tym menej priestoru na chyby.

Takový typ záznamu ovšem v DNS neexistuje. Už jsem vám to psal, že nevíte, co CNAME znamená.

Tak sa vymacknite co podla vas znamena, fakt sa neviem dockat co splodite :D

Redundance je jeden z důvodů, proč rozvažovat zátěž.
Redundancia je sposob ako nahradit pripadny vypadok. Nic ine.

V tom vašem příkladu je www.example.org alias pro kanonické jméno example.org. Zkuste teď ten váš příklad upravit tak, abyste pro domény example.org a www.example.org mohl přijímat e-maily (s pomocí MX záznamů s prioritami). A pak zkuste přidat TXT záznam pro example.org a jiný pro www.example.org (třeba kvůli ověření vlastnictví domény).
Preco by som to robil? Za MX zaznam alias nepatri, tam patri common name. 

Zameriame sa ale na odpoved na moju otazku. Z vasej odpovede "V tom vašem příkladu je www.example.org alias pro kanonické jméno example.org", je zrejme za CNAME vytvara alias na common name. To je to iste co som uz tvrdil a vy ste sa to snazil rozporovat. Pridete si po psychickej stranke uplne v poriadku?
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 05. 12. 2022, 15:20:32
Zase kopa zbytocnych slov. A jeden slameny panak, za druhym. Nemyslim si ze niekto, kto zakryva vlastnu neschopnost halhou bezvyznamnych slov a argumentacnych klamov, je schopny posudit moje kvality :D
To byla jen reakce na kopu vašich zbytečných slov, kdy jste se snažil svými údajnými zkušenostmi zaštítit svá tvrzení, která jsou v rozporu s realitou – což byste zjistil, kdybyste se podíval na příslušná RFC nebo se zkusil podívat na nějaké reálné DNS.

V povodnym kontexom ma vacsiu spojitost ako virtual hosty http servru.
Virtual hosty HTTP serveru jsem uváděl jako notoricky známý příklad toho, když různá doménová jména vedou na jednu IP adresu.

Pobavil ste nie len mna, ale aj kolegov, skoda ze sa nechceli stavit, sleduju root. :-/
Vaši kolegové mají stejně mlhavé představy o fungování internetu, jako vy? A co děláte? Svářeče, kuchaře, řídíte tramvaj? Doufám, že to není nic s IT.

Na wedose par domen mam, nie je mozne tam zadat PTR nazov, ten sa generuje automaticky z A(AAAA) zaznamu. Nejde to uz len z principu, pretoze PTR zaznamy su v inej zone ako vasa domena a ak nie ste spravca DNS servru tak do tejto zony nemate priamy pristup. Takze nemate ako povedat PTR zaznamom, co je canonical name.
Vy v tom teda plavete. PTR záznam uvádí majitel příslušného boku IP adres, protože ten má ve správě příslušnou část DNS stromu. Takže ten váš příklad, kdy někdo generuje automaticky PTR záznamy na základě A/AAAA záznamů, je možný pouze v případě, kdy jeden subjekt spravuje jak DNS pro danou doménu tak mu zároveň patří IP adresy. Tedy například pokud byste měl doménu hostovanou u Wedosu a zároveň ji chtěl nasměrovat na jejich servery.

Pokud byste měl u Wedosu jenom doménu, ale A/AAAA záznam chtěl směrovat třeba na AWS, žádný PTR záznam Wedos neupraví, protože do DNS stromu patřícího k IP adresám AWS nemá přístup.

Pokud byste měl naopak doménu hostovanou třeba u Active24 a chtěl provozovat web u Wedosu, Wedos vám rozhodně žádný PTR záznam nenastaví na základě vzniku A/AAAA záznamu, protože se o jeho vzniku ani nedozví.

Což je mimochodem další věc, která vám uniká – já klidně můžu ve svém DNS nastavit A záznam na vaši IP adresu. Vy se to nedozvíte, a i kdybyste to náhodou zjistil, nic s tím nemůžete udělat. Pokud by platila vaše teorie, že ke každému A záznamu musí existovat i odpovídající reverzní záznam, a kdyby ne, bude za to příslušná IP adresa penalizována, mohl bych takhle snadno zařídit penalizací vaší IP adresy – a vy byste s tím nemohl udělat vůbec nic. To by byl hezký DoS, že?

Proto ISP, kteří provozují služby hostování (třeba serverhosting, serverhousing, VPS apod.) obvykle nabízejí možnost k IP adresám, které vám přidělí, nastavovat i PTR záznamy. Protože vy si DNS hostujete kde chcete, ale potřebujete, aby vám tento ISP nastavil do svého DNS PTR záznamy, které potřebujete.

I ked tak wedosu napisem ze to chcem a ak sa budu cukat, tak im hodim link sem, nech si pracitaju slova odbornika. (minimalne sa pobavia, tak ako ja)
Nebojte, ve Wedosu vědí, že provozují mnohem více virtualhostů, než mají veřejných IP adres. Takže vědí, že na jednu IP adresu vede spousta různých A/AAAA záznamů.

Zkuste si získat IP adresy k následujícím názvům:


Nebo k těmhle:


Myslím, že vám to dost rozšíří obzory ohledně HTTP virtualhostů.

Zkuste si pak také nastudovat technologii SNI – a můžete dumat, proč asi vznikla. A proč čtvrt století před tím vznikla hlavička Host a proč byla v HTTP 1.1 zavedena jako povinná.


Ja nerad vymyslam blbiny, radsej hram na bezpecnost.
Tak si to vymýšlení blbin aspoň vynaharzujete tady v diskusi, že?

Cim  menej duplicit, tym menej priestoru na chyby.
No, evidentně DNS spravujete ručně, což je největší prostor pro chyby.

Tak sa vymacknite co podla vas znamena, fakt sa neviem dockat co splodite :D
CNAME říká, že dané doménové jméno je přezdívkou pro jiné jméno. Takže když resolver hledá nějaký DNS záznam (libovolného typu!) pod daným jménem, má hledat záznam stejného typu pod jiným jménem. CNAME tedy není přezdívkou jen pro A/AAAA záznamy, jak se mylně domníváte, ale je přezdívkou pro všechny typy záznamů (s výjimkou DNSSEC záznamů, protože DNSSEC by s tím logicky nefungovalo).

Preco by som to robil? Za MX zaznam alias nepatri, tam patri common name. 
Třeba proto, abyste předvedl, že rozumíte tomu, co je CNAME záznam. Já jsem netvrdil, že máte dát alias do MX záznamu.

Zameriame sa ale na odpoved na moju otazku. Z vasej odpovede "V tom vašem příkladu je www.example.org alias pro kanonické jméno example.org", je zrejme za CNAME vytvara alias na common name. To je to iste co som uz tvrdil a vy ste sa to snazil rozporovat. Pridete si po psychickej stranke uplne v poriadku?
Rozdíl je v tom, že já vím, co ta věta „X je alias pro kanonické jméno Y“ znamená. Vy to nevíte.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 07. 12. 2022, 01:20:40
Clovece, vy ste k hovnu nie len co sa tyka IT aleste k hovnu aj ako trol. Ten slameny panak v podobe vhostov nie len ze bol ako past na oko, ale aj tam ste popisal mnozstvo kravin.

Ko povodnej teme som sa uz vyjadril dost, viac sa k tomu vracat nemienim.

K virtual hostom:

Ako, kazdy rozumny prispevok do diskusie je vytany, nikto nie je dokonaly a vacsina diskutuje pre to aby sa nieco naucil. Takze zacnite diskutovat na urovni, tj. nepiste siahodlhe vykecavaky a nepouzivajte argumentacne fauly. Ak si v diskusii potrebujete liecit nejake mindraky, tak tym len kopu ludi nastvete. A ak to robite len koli tomu aby ste niekoho nastval, tak budte chlap a hodte nasierat kamionakov do hospody, nie tu na webe ako prizdisrac. Ak si tento zaver zoberiete k srdcu, tak tym potesite nie len mna, ale aj tunajsich diskutujucich, ktory na vas musia reagovat podrazdene, viac nez je zdrave (a to necitam komplet vsetky diskusie).
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: snuff1987 07. 12. 2022, 06:30:36
To preco vznikli virtualhosty je vlastne uplne irelevantne, podstata je ta, ze v drvivej vacsine pripadov sa pouzivaju na mapovanie xy domen na 1 ip a server moze obsluhovat xy webov bez nutnosti noveho zeleza/virtualok/kontajnerov. Trochu davam za pravdu Filipovi Jirsakovi v tejto diskusii.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 07. 12. 2022, 10:21:55
Jako „slaměný panák“ se označuje argumentační faul – podsunutý argument, který údajně tvrdí druhá strana. Já jsem netvrdil, že něco o virtual hostu tvrdíte vy. O virtual hostu jsem začal psát já – uváděl jsem to názorný příklad toho, kdy mnoho A záznamů vede na jednu IP adresu. Doufal jsem (marně), že tak notoricky známý příklad budete znát. Takže nejen, že se neorientujete v základech problematiky domén, v základech problematiky webhostingu, ale neznáme ani význam pojmu „slaměný panák“.

Ano, k původnímu tématu jste se už vyjádřil až moc. Váš nesmysl o tom, že a jednu IP adresu má vést jenom jeden A záznam, jsem vám vyvrátil už odkazem na běžnou praxi virtual hostů v HTTP, kterou jsem doložil i konkrétními příklady. Vyvrátil jsem to také poukazem na to, že nemůžete ovlivnit, kdo si udělá A záznam na vaši IP adresu, takže byste nebyl schopen zajistit dodržení tohoto pravidla. Dále můžu pokračovat existencí hvězdičkových záznamů, které logicky musí překládat různá jména na stejnou IP adresu.

Když nejste schopen pochopit ani takhle jednoduchou věc, o to směšnější jsou vaše útoky o trollingu a argumentačních faulech. Protože každý vidí, že problém je jenom v tom, že si vůbec nedokážete připustit, že byste se mýlil. Takže když vám někdo předloží různé DNS názvy, které A záznamy překládají na stejnou IPv4 adresu, vy si je ani nezkusíte přeložit, abyste zjistil, že se opravdu překládají na stejné IP adresy. (Já s těmi doménami nemám vůbec nic společného).

Jmenné virtual hosty vznikly kvůli nedostatku IPv4 adres. Vaše teorie o tom, že to bylo kvůli sdílení výkonu serveru, je sice hezká, má však „drobnou“ trhlinu – kvůli sdílení výkonu serveru nejsou vůbec potřeba. Takže by to tenkrát těžko někdo řešil nestandardním rozšířením protokolu (v době HTTP 1.0) a úpravou standardu v následující verzi (HTTP 1.1). Výkon serveru by se totiž bez jmenných virtual hostů jednoduše sdílel tak, že byste tomu serveru přidělil více IP adres, a na každé IP adrese by běžel jiný web.

Ano, virtual host se používá i jako obecné označení pro provoz více webů na jednom web serveru, nemusí být odlišené jen jménem. Ale zároveň se ten termín dnes používá i v tom užším významu, že se tím myslí named virtual host. Pokud ale víte, že může být virtual host odlišen i IP adresou, nechápu, proč píšete o tom nesmyslu, že se named virtual host používal kvůli sdílení výkonu serveru a ne kvůli nedostatku IP adres.

vdaka comu je mozne na jednej IP prevadzkovat viacero secure domen
Přečtěte si tuhle větu ještě jednou. Pak si uvědomte, že jste to napsal vy. A pak si to přečtěte znova a celé to opakujte tak dlouho, dokud vám nedojde, že to znamená, že k jedné IP adrese musí existovat více jmen, která vedou na tu IP adresu.

SNI ma sice spojitost s HTTP, ale nie taku aku si myslite.
Cha cha cha. Vy mne zkoušíte poučovat? Já vím velice dobře, k čemu SNI slouží. Nenapsal jsem o SNI nic, co by bylo v rozporu s tím, jak SNI funguje a k čemu slouží.

Ako, kazdy rozumny prispevok do diskusie je vytany, nikto nie je dokonaly a vacsina diskutuje pre to aby sa nieco naucil.
Tak toho využijte. Evidentně se tu toho můžete naučit spoustu.

Takze zacnite diskutovat na urovni, tj. nepiste siahodlhe vykecavaky
Když nechápete stručné argumenty, nezbývá, než vám to vysvětlit pomalu a s příklady.

nepouzivajte argumentacne fauly
Já jsem tu žádný argumentační faul nepoužil.

Ak si v diskusii potrebujete liecit nejake mindraky, tak tym len kopu ludi nastvete. A ak to robite len koli tomu aby ste niekoho nastval, tak budte chlap a hodte nasierat kamionakov do hospody, nie tu na webe ako prizdisrac. Ak si tento zaver zoberiete k srdcu, tak tym potesite nie len mna, ale aj tunajsich diskutujucich, ktory na vas musia reagovat podrazdene, viac nez je zdrave (a to necitam komplet vsetky diskusie).
Vaše pokusy poučovat někoho, jak má diskutovat, by mohly mít nějakou váhu, pokud byste vy sám ovládal techniku diskutování alespoň na nějaké minimální úrovni. Tedy například když vám někdo napíše nějaký argument, tak se ho pokusíte pochopit, a pokud se vám nezdá, zkusíte ověřit jeho pravdivost. Váš postup, kdy argumenty protistrany ignorujete a nejste schopen akceptovat ani tak jednoduchou věc, jako příklad s několika doménovými jmény, která jste si mohl velmi jednoduše ověřit, nemá s rozumnou diskusí nic společného.
Podrážděně na mé komentáře opravdu reagovat nemusíte. Stačí, když si je budete pečlivě číst a budete se z nich učit. (Na tohle by někdo mohl reagovat podrážděně. Vy na to ale nemáte právo, protože už jste více než dostatečně prokázal, že ve vašem případě je tohle tvrzení pravdivé. Za to, že jsem vám to napsal takhle natvrdo si můžete sám, když místo toho, abyste se omluvil za to, jaké nesmysly jste napsal, ignorujete triviální argumenty vyvracející ty vaše nesmysly a ještě se u toho blahosklonně tváříte, jak ostatní učíte diskutovat.)
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Death Walker 07. 12. 2022, 17:59:51
Ste proste hlupak a ignorant, ktory akurak tak dokaze svoje nedostatky zakryvat mnozstvom zbytocnych slov. Mat vas v zivote na blizku musi byt fakt terno.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 07. 12. 2022, 18:34:46
Ste proste hlupak a ignorant, ktory akurak tak dokaze svoje nedostatky zakryvat mnozstvom zbytocnych slov. Mat vas v zivote na blizku musi byt fakt terno.
Když někdo vyvrátí vaše bludy, neplyne z toho, že je hlupák a ignorant. Spíš naopak – nevím, co byste v takovém případě musel být vy, když vaše bludy rozpozná a vyvrátí i hlupák a ignorant.

Že jsou má slova zbytečná jsem dopředu nemohl tušit. Přispěl jste do diskuse, tak jsem očekával, že chcete diskutovat. A že vyvrácení vašich omylů pro vás bude užitečné. Kdybyste rovnou na začátku napsal, že vás nezajímá nic, co by vyvracelo vaše tvrzení, nebudu se obtěžovat diskusí s vámi. Jenom bych pro ostatní napsal, jak je to doopravdy, kdyby se tu náhodou objevil někdo, kdo by toho věděl stejně málo, jako vy.

Tak nějak se mi zdá, že spoustu zbytečných slov jste tu napsal spíš vy. Protože jste tu toho napsal hodně, ale marně v tom hledám nějaký argument na podporu vašeho tvrzení, že na jednu IP adresu má směřovat jenom jeden A záznam.
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Karmelos 08. 12. 2022, 08:42:59
Ste proste hlupak a ignorant, ktory akurak tak dokaze svoje nedostatky zakryvat mnozstvom zbytocnych slov. Mat vas v zivote na blizku musi byt fakt terno.

Jsem, dokonce tady na rootu, četl, že některé diskuze jsou jako hrát šachy s holubem. Nemá to cenu, protože v lepším případě rozklove a rozhází figurky, v horším podělá šachovnici....
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: mikesznovu 08. 12. 2022, 21:58:04
Je to masakr, kam až se můžou zacyklit 2 diskutující . Řečnická otázka: Po kolika round-tripech je po*raná šachovnice, když  se citace zanořují ? 8*8=64=2^6

Musím uznat, že death walker nepoužívá uplně korektní pojmenování, kanonické jméno slyším prvně a je to takové hospodské vyjadřování. Tu se kanonické jméno použije pro řetězec v HELO, jindy se tím myslí název domény.

Nejlepší pasáž je střet VirtualHostů.  Obojí je správně: pro více domén na jednom počítači ale i pro více domén na jedné IP.  Nebo i nedostatku ip adres.

 Jenže více domén na domén na jedné IP je důsledek nedostatku IP adres.    Klidně můžete používat více domén na jednom PC a  přeneseně "každá doména"  může běžet pod jinou IP, když se k tomuto kontrabandu dostanete 
Název: správné rozuzlení CNAME
Přispěvatel: mikesznovu 08. 12. 2022, 22:15:38

Zajímá mě ale jedna věc, a sice jaké druhy odpovědí se vrací na druhy dotazů na nějakém resolveru.
CNAME vrací CNAME
A vrací CNAME+A
nespecifikováno cname,a,mx
Je to nějaká dobrá vůle  resolveru, že to pospojuje?

Ale setkávám se s chováním, že domény které mají CNAME záznam na jinou doménu už jiné záznamy nemají, ale ty záznamy mají ty jména, na které jsou odkazovány. Ale v některých případech TXT záznam má i alias.(Ano vím že alias je to "nalevo". Alias je vždy k nějakému originálu nebo n-tému aliasu. Originál nikdy nevede na alias)


Co z toho je správně, může mít i alias své  záznamy

Případně jinak, může to být "zdeformováno  konrétním resolverem", že to se nemusí shodovat, tak jak  to je uvedené v zóně?


MImochodem co znamená každá položka v ` host  -ttxt  ebay.com`. Není to málo, antone pavloviči?
Název: Re:Neshoda reverzních záznamů u odesílajícího SMTP
Přispěvatel: Filip Jirsák 08. 12. 2022, 22:19:43
Musím uznat, že death walker nepoužívá uplně korektní pojmenování, kanonické jméno slyším prvně a je to takové hospodské vyjadřování.
Ve skutečnosti je to termín z RFC zabývajících se doménovými jmény…

Tu se kanonické jméno použije pro řetězec v HELO, jindy se tím myslí název domény.
Je to (doménový) název počítače. Který se má dávat do EHLO.

Prostě je to ten název, jak mají počítač pojmenovaný administrátoři. Dnes jsou servery očíslované, nebo mají nějaké generovaná ID, protože jich je spousta a pořád se mění. Ale dříve měl administrátor pár serverů a ty nějak pojmenovával. Podle planet, postav z nějakého seriálu, pivovarů, měst, řeckými písmeny abecedy… Takže firma měla třeba servery porthos.example.net, athos.example.net a aramis.example.net. To byla jejich kanonická jména, na které měl vést PTR záznam jejich IP adresy (a existoval pro ně samozřejmě A záznam). No a na Porthosu běžel třeba souborový server a databáze, tak na jeho IP adresu směrovaly třeba názvy samba.example.net a db.example.net, Athos zajišťoval třeba web a e-mail, takže na něj směřovalo www.example.net, smtp.example.net, pop3.example.net a mail.exmaple.net, pokud měli i webmail. MX záznam s nejvyšší prioritou (nejmenším číslem) směřoval na smtp.example.net, záznam s nižší prioritou pak na server ISP. No a všechny tyhle názvy jako samba.example.net nebo smtp.example.net už jsou doplňující názvy, nejsou to kanonické názvy serveru.
Název: Re:správné rozuzlení CNAME
Přispěvatel: Filip Jirsák 08. 12. 2022, 22:30:07
Zajímá mě ale jedna věc, a sice jaké druhy odpovědí se vrací na druhy dotazů na nějakém resolveru.
CNAME vrací CNAME
A vrací CNAME+A
nespecifikováno cname,a,mx
Je to nějaká dobrá vůle  resolveru, že to pospojuje?
Když se ptáte na konkrétní typ záznamu, vrací resolver daný typ. Když se ptáte bez typu, vrací všechny záznamy s daným jménem, bez ohledu na typ. Když jako odpověď dostane CNAME, vezme kanonické jméno z odpovědi a zeptá se znovu na něj a typ, který jste požadoval. Případně se to opakuje, pokud zase dostane CNAME odpověď (což by neměl, ale musí s tím počítat). Výjimkou je, když požadujete CNAME, ten se vrací rovnou (to rekurzivní hledání by v takovém případě nedávalo smysl).

Ale setkávám se s chováním, že domény které mají CNAME záznam na jinou doménu už jiné záznamy nemají
Tak je CNAME definováno – pokud je k nějakému jménu definován záznam CNAME, žádné jiné typy už k tomu jménu nemají být (kromě typů pro DNSSEC, jinak by to nefungovalo).

Ale v některých případech TXT záznam má i alias.
Myslíte, že k jednomu jménu existuje CNAME záznam i TXT záznam? To je špatně. Jste si tím jistý, že dostáváte opravdu TXT záznam k tomu jménu, že to není záznam až z cílového jména (z kanonického jména)?

Co z toho je správně, může mít i alias své  záznamy
Ne, nemá je mít. RFC 1034, 3.6.2.
Název: Re:správné rozuzlení CNAME
Přispěvatel: mikesznovu 08. 12. 2022, 22:38:02
Zajímá mě ale jedna věc, a sice jaké druhy odpovědí se vrací na druhy dotazů na nějakém resolveru.
CNAME vrací CNAME
A vrací CNAME+A
nespecifikováno cname,a,mx
Je to nějaká dobrá vůle  resolveru, že to pospojuje?
Tak je CNAME definováno – pokud je k nějakému jménu definován záznam CNAME, žádné jiné typy už k tomu jménu nemají být (kromě typů pro DNSSEC, jinak by to nefungovalo).

Ale v některých případech TXT záznam má i alias.
Myslíte, že k jednomu jménu existuje CNAME záznam i TXT záznam? To je špatně. Jste si tím jistý, že dostáváte opravdu TXT záznam k tomu jménu, že to není záznam až z cílového jména (z kanonického jména)?

Ne, nemá je mít. RFC 1034, 3.6.2.

host -ttxt zive.cz ; host -ttxt www.zive.cz (nepoužil jsem autoritativní server)
To jsem si myslel, že je nemá mít. Ale otázka je jestli se tím myslí že nemají být v záznamech v zóně a nebo zda je ani  nemá vracet (nějaký cizí )resolver
Tím si právě nejsem jist

Kód: [Vybrat]
host -ttxt www.zive.cz
www.zive.cz is an alias for zive.cz.
.....
....

 host -ttxt zive.cz
....
.....

Název: Re:správné rozuzlení CNAME
Přispěvatel: Filip Jirsák 08. 12. 2022, 23:16:14
host -ttxt zive.cz ; host -ttxt www.zive.cz (nepoužil jsem autoritativní server)
Ale www.zive.cz je alias pro zive.cz. Takže ta odpověď, kterou dostanete, je právě výsledek rekurzivního dotazu na zive.cz po té, co resolver zjistil, že www.zive.cz je alias pro zive.cz.

To jsem si myslel, že je nemá mít. Ale otázka je jestli se tím myslí že nemají být v záznamech v zóně a nebo zda je ani  nemá vracet (nějaký cizí )resolver
Když nejsou v zóně, nemůže je vracet ani resolver. Resolver si nemá vymýšlet neexistující záznamy.
Název: Re:správné rozuzlení CNAME
Přispěvatel: mikesznovu 09. 12. 2022, 15:02:25
No a já právě myslel, jestli je přípustné, aby forwardující resolver  při dotazu typu TXT na některý z aliasů vrátil holou odpověď typu CNAME  bez TXT (tedy výstup příkazu host  jen jednořádkové "dotazovane jmeno" is an  alias for "original")
Název: Re:správné rozuzlení CNAME
Přispěvatel: Filip Jirsák 09. 12. 2022, 15:34:05
No a já právě myslel, jestli je přípustné, aby forwardující resolver  při dotazu typu TXT na některý z aliasů vrátil holou odpověď typu CNAME  bez TXT (tedy výstup příkazu host  jen jednořádkové "dotazovane jmeno" is an  alias for "original")
To je každé něco jiného. Resolver (systémová knihovna) vrací jen hodnotu požadovaného záznamu (rekurzivní dotazování zajistí sám). host vrací detailnější informace a ptá se na ně konkrétními dotazy, není to jen prosté zavolání systémového resolveru (rekurzivní volání si zajistí sama utilita host).