PDA

Bekijk Volledige Versie : nslookup & ipv6



dirkb
13/09/10, 13:48
Als ik met nslookup (vanuit Windows XP) probeer om via ipv6 een verbinding te maken met een DNS server dan schijnt niet te gaan
nslookup
> server 2a00:dd0:234:23::23 (changed to protect the innocent :-))
Unrecognized command: server 2a00:dd0:234:23::23

> server ip6.mijndomain.com
*** Can't find address for server ip6.mijndomain.com: No information

Er bestaat dus GEEN A record voor ip6.mijndomain.com maar wel een AAAA record.


Enig idee hoe ik dan wel over ipv6 een verbinding kan maken met mijn DNS server en queries uitvoeren?

vDong
13/09/10, 15:38
Zo te zien ligt het aan XP, onder BSD doet wat jij wil het prima:

# nslookup
> server xxxx:xxxx:42:2::1
Default server: xxxx:xxxx:42:2::1
Address: xxxx:xxxx:42:2::1#53
> www.sixxs.net
Server: xxxx:xxxx:42:2::1
Address: xxxx:xxxx:42:2::1#53

Non-authoritative answer:
www.sixxs.net canonical name = nginx.sixxs.net.
Name: nginx.sixxs.net
Address: 94.75.219.73
Name: nginx.sixxs.net
Address: 213.204.193.2
Name: nginx.sixxs.net
Address: 213.197.30.67

dirkb
13/09/10, 16:53
Dat het in Linux/BSD werkt dat wist ik al :-)
En dat het vermoedelijk iets in XP was had ik ondertussen ook al door. Was/ben dus op zoek naar een oplossing onder XP.

vDong
13/09/10, 17:40
Dat het in Linux/BSD werkt dat wist ik al :-)
En dat het vermoedelijk iets in XP was had ik ondertussen ook al door. Was/ben dus op zoek naar een oplossing onder XP.

Ik ben bang dat dat niet meer gevonden gaat worden, microsoft heeft het namelijk wel opgelost:

Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\XXXXX>nslookup
Default Server: xxxxxxxxxxxxxx.local
Address: xxx.xxx.xxx.5

> server 2a00:dd0:234:23::23
Default Server: [2a00:dd0:234:23::23]
Address: 2a00:dd0:234:23::23

>

(Vista)

The-BosS
13/09/10, 17:56
Probeer het even met een "set q=any" zoals in mijn voorbeeld, dit is zelf vanop een client waar geen ipv6 op gebruikt wordt maar de ns server het gewoon via ipv4 resolved.



C:\Users\Dennis>nslookup
Standaardserver: fe4-1.MyIP.npt01.All-In-One.lokaal
Address: 172.16.0.1:53

> set q=any
> www.sixxs.net
Server: fe4-1.MyIP.npt01.All-In-One.lokaal
Address: 172.16.0.1:53

Niet-bindend antwoord:
www.sixxs.net canonical name = nginx.sixxs.net
nginx.sixxs.net internet address = 94.75.219.73
nginx.sixxs.net internet address = 213.204.193.2
nginx.sixxs.net internet address = 213.197.30.67
nginx.sixxs.net AAAA IPv6 address = 2001:1af8:1:f006::6
nginx.sixxs.net AAAA IPv6 address = 2001:838:2:1::30:67
nginx.sixxs.net AAAA IPv6 address = 2001:960:800::2
>

dirkb
13/09/10, 19:53
@The-Boss: heb je mijn vraag goed gelezen? Het gaat hem niet over een query naar een ipv6 adres, maar wel om een query te doen OVER ipv6.
Hoe kan ik in XP met NSLOOKUP een verbinding maken over ipv6 met een DNS server om dan een query te doen.

The-BosS
13/09/10, 23:55
Hoe kan ik in XP met NSLOOKUP een verbinding maken over ipv6 met een DNS server om dan een query te doen.
Windows XP unfortunately does not support IPv6 DNS servers directly. As a hackish work-around though one could install bind and point your local DNS resolver there.

Of zoals ik aantoonde via een ipv4 dns server die ook ipv6 resolve doet, of misschien dat er een andere tool beschikbaar is voor windows xp.