Resolver pro IPv4 mapované IPv6 adresy
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Středa Prosinec 14 14:12:29 CET 2011
On Wed, 14 Dec 2011, David Rohleder wrote:
> potřeboval bych vyřešit jeden problém se $subj. Chtěl bych, aby mi byl
> systém schopen přeložit i IPv4 mapované IPv6 adresy na jméno. Tj.
> jesliže mám
>
> 192.168.1.1 -> mujpocitac.fqdn
>
> tak bych chtěl, aby mi stejným způsobem překládal i adresy
>
> :ffff:192.168.1.1 -> mujpocitac.fqdn
gethostbyaddr() toto automaticky dělá (když dostane IPv6 adresu, tak by
se měl podívat, zda je mapovaná, a pokud ano, tak z ní extrahovat IPv4
adresu a nadále už pracovat jen s ní) a getnameinfo() by ho měl volat,
a tudíž by to měl umět také. (A upřímně řečeno na mých strojích to tak
funguje: "netstat -n" vypíše např. "::ffff:195.113.28.123" a bez "-n" se
dotáže na "123.28.113.195.in-addr.arpa" a vrátí správné jméno).
Nebo by šlo na DNS serveru vytvořit PTR záznam pro
1.0.1.0.8.a.0.c.f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21st century edition /
Další informace o konferenci Linux