GNU bug report logs -
#40343
28.0.50; dns-set-servers fails on IPv6 available Windows
Previous Next
Reported by: Kazuhiro Ito <kzhr <at> d1.dion.ne.jp>
Date: Tue, 31 Mar 2020 08:48:01 UTC
Severity: normal
Found in version 28.0.50
Fixed in version 28.1
Done: Robert Pluim <rpluim <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
dns-set-servers function fails to set dns-servers on Windows with IPv6
available network.
(progn
(require 'dns)
(dns-set-servers)
dns-servers)
-> (nil)
The reason is that Windows's nslookup program returns server's IPv6
address if availeble but dns-set-servers function assumes that
server's address is always IPv4.
> C:\>nslookup localhost
> サーバー: server.lan
> Address: xxxx:xxxx:xxxx::1
>
> 名前: localhost.lan
> Addresses: ::1
> 127.0.0.1
# "サーバー" and "名前" are Japanese translations for "Server" and
# "Name", respectively.
From dns-set-servers definition in lisp/net/dns.el
> (re-search-forward
> "^Address:[ \t]*\\([0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+\\)" nil t)
--
Kazuhiro Ito
This bug report was last modified 5 years and 104 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.