使用 ISP DNS 从 lynx 进行 ncbi eutils 的 DNS 查找失败,但使用 8.8.8.8 则正常

使用 ISP DNS 从 lynx 进行 ncbi eutils 的 DNS 查找失败,但使用 8.8.8.8 则正常

我有几个实用程序使用 NCBI Eutils 服务器通过 wget 或 lynx。
最近,lynx 开始因 DNS 错误而失败,

Looking up eutils.ncbi.nlm.nih.gov
Making HTTPS connection to eutils.ncbi.nlm.nih.gov
Alert!: Unable to connect to remote host.

lynx: Can't access startfile https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?tool=biotechmarchywka&[email protected]&db=pmc&retmax=1&usehistory=y&term=dog+hypothyroidim

修改 /etc/resolv.conf 可以解决该问题。

 cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8 
nameserver 127.0.1.1
search gha.chartermi.net

山猫信息是,

 lynx --version
Lynx Version 2.8.9dev.8 (21 Dec 2015)
libwww-FM 2.14, SSL-MM 1.4.1, GNUTLS 3.4.9, ncurses 6.0.20160213(wide)
Built on linux-gnu.

Copyrights held by the Lynx Developers Group,
the University of Kansas, CERN, and other contributors.
Distributed under the GNU General Public License (Version 2).
See http://lynx.invisible-island.net/ and the online help for more information.

我不确定它是 lynx 独有的,但这是目前 AFAICT 唯一抱怨的应用程序。

我的问题是这是否是一个已知问题以及更新版本是否可以解决。

谢谢。

相关内容