Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: tacoberu 15. 02. 2020, 23:08:58
-
Ahoj.
Koupil jsem si NAS (Synology). Mám ho zapojený, a pojmenovaný. Takže teď, když dám $ ping synas.local, tak mi to najde a vrátí:
PING synas.local (192.168.1.12) 56(84) bytes of data.
Jako hezký, funguje to super a moc se mi to líbí. Jenže mě by zajímalo, kde to sebral, že doménové jméno synas.local se má mapovat na tuto IP adresu. V hosts tento záznam není. Do routeru jsem nic nezapisoval (i když, mohl to ten NAS udělat při instalaci sám?) Takže otázka zní: jak zjistím, jakým způsobem to překladá?
Díky.
-
Nemůže za to mdns? https://wiki.archlinux.org/index.php/Systemd-resolved#mDNS
-
Nemůže za to mdns? https://wiki.archlinux.org/index.php/Systemd-resolved#mDNS
Díky za tip. Nevypadá to tak. Nic jsem tam nenašel, mdns tam nemám, resolvectl query synas.local mi nic nevrací - ale je fakt, že v tomto nejsem příliš zkušený, tak snad nedělám nějakou triviální botu.
-
Nie je to nahodou resolvovane priamo cez tvoj gateway/router? Ake DNS mas nastavene? Je to staticka konfiguracia, ci DHCP?
Nie je "synas" jeho hostname korym sa identifikuje cez DHCP a ".local" lokalna domena routra/dhcp servera?
-
No tak spusť Wireshark, udělej ten ping, a podívej se, jakým způsobem se to ze sítě zjistí, ne? A kdybys nevěděl, kdo na počítači ten paket vyslal, tak ho můžeš zkusit matchnout přes iptables -j LOG, to ti pak řekne číslo procesu, kterému to patří.
Jinak další implementace té věci se myslím jmenuje avahi.
A jinak NAS jako přímo do routeru nic zapsat nemohl pokud jsi mu nedal přístup, ale některé routery (resp. DHCP servery) jsou nastavené tak, že když jim v DHCP požadavku pošleš hostname, tak pak to jméno vrací přes DNS.
-
[...] Jinak další implementace té věci se myslím jmenuje avahi. [...]
jj, Avahi (https://www.root.cz/clanky/avahi-bez-konfigurace-na-sit/)... te veci "Multicast DNS" (https://en.wikipedia.org/wiki/Multicast_DNS)
-
No tak spusť Wireshark, udělej ten ping, a podívej se, jakým způsobem se to ze sítě zjistí, ne? A kdybys nevěděl, kdo na počítači ten paket vyslal, tak ho můžeš zkusit matchnout přes iptables -j LOG, to ti pak řekne číslo procesu, kterému to patří.
Jinak další implementace té věci se myslím jmenuje avahi.
A jinak NAS jako přímo do routeru nic zapsat nemohl pokud jsi mu nedal přístup, ale některé routery (resp. DHCP servery) jsou nastavené tak, že když jim v DHCP požadavku pošleš hostname, tak pak to jméno vrací přes DNS.
tiez to vidim na DHCP ale nemusi to byt DNS. option 12? https://tools.ietf.org/html/rfc2132#section-3.14
-
No tak spusť Wireshark, udělej ten ping, a podívej se, jakým způsobem se to ze sítě zjistí, ne? A kdybys nevěděl, kdo na počítači ten paket vyslal, tak ho můžeš zkusit matchnout přes iptables -j LOG, to ti pak řekne číslo procesu, kterému to patří.
Jinak další implementace té věci se myslím jmenuje avahi.
A jinak NAS jako přímo do routeru nic zapsat nemohl pokud jsi mu nedal přístup, ale některé routery (resp. DHCP servery) jsou nastavené tak, že když jim v DHCP požadavku pošleš hostname, tak pak to jméno vrací přes DNS.
tiez to vidim na DHCP ale nemusi to byt DNS. option 12? https://tools.ietf.org/html/rfc2132#section-3.14
To je z dodaných informací těžko říct. Nejjednodušeji to jde zjistit tak, že se zkusí jméno přeložit přes host/dig/nslookup... Pokud je to přes mDNS, tak to přeložit nepůjde.