Today I decided to change ordering in resolv.conf so ipv6 addresses
would be found first by placing the zone I created for ipv6 addresses first
(next step will be to eliminate the special ipv6 zone and just put all ipv6
adresses in the main zone so ipv4-with-natted addresses will be the special
case and ipv6 the default).
But ssh still defaulted to ipv4 addresses for unqualified names and
ipv6 for qualified names, and with some testing I saw other applications
default the same (telnet, ftp). The best way to show this is with telnet:
telnet gosper
Trying 10.42.2.1...
Trying 2001:888:1011::694...
telnet gosper.idefix.net
Trying 2001:888:1011::694...
Trying 82.95.196.202...
in /etc/resolv.conf
search tz.idefix.net koos.koffie.dot idefix.net
the idea is to find gosper.tz.idefix.net (ipv6 only) before
gosper.koos.koffie.dot (ipv4 only). gosper.idefix.net has both.
What is causing this? Can I change this behaviour?
ii libc6 2.3.6.ds1-13et GNU C Library: Shared libraries
ii telnet 0.17-34 The telnet client
ii ssh 4.3p2-9 Secure shell client and server (transitional
Forcing the protocol with -6 works, but my idea is to make IPv6 the
default without having to think about it.
Websearches about this subject find big flamewars about ipv6/ipv4/broken
resolvers so I'd thought I'd ask nicely in the debian-ipv6 users list.
Koos van den Hout
--
Koos van den Hout, PGP keyid DSS/1024 0xF0D7C263 via keyservers
koos@kzdoos.xs4all.nl or RSA/1024 0xCA845CB5 -?)
Fax +31-30-2817051 Visit the site about books with reviews /\\
http://idefix.net/~koos/ http://www.virtualbookcase.com/ _\_V
Attachment:
signature.asc
Description: Digital signature