Em um Fedora Workstation recém-instalado executando o spin padrão da Estação de Trabalho que instala o Gnome. Estou tendo problemas para acessar um servidor da web na LAN com meu navegador. Os comandos curl
e ping
também não funcionam na estação de trabalho. No entanto, tudo está funcionando bem de outras máquinas na mesma rede (também Linux). Estou sem coisas para experimentar a nova máquina. O que mais posso resolver?
$ ping mywebserver.mydomain.local
ping: unknown host myserver.mydomain.local
$ curl -XGET http://mywebserver.mydomain.local
curl: (6) Could not resolve host: mywebserver.mydomain.local
No entanto, nslookup
resolve o IP
$ nslookup mywebserver.mydomain.local
Server: 192.168.1.2
Address: 192.168.1.2#53
mywebserver.mydomain.local
Name: mywebserver.mydomain.local
Address: 192.168.1.24
Além disso, se eu usar curl
ou ping
com o endereço IP, isso funciona
$ curl -XGET http://192.168.1.24
<gets HTML>
$ ping http://192.168.1.24
<works>
O comando host
também resolve:
$ host mywebserver.mydomain.local
mywebserver.mydomain.local has address 192.168.1.24
Posso fazer ping e enrolar servidores externos:
$ ping www.google.com
<works>
$ curl -XGET http://www.google.com
<works>
Outras pistas ...
-
mywebserver
é o nome no registro DNS A desse servidor. Só serve um site.
- Eu tenho dois outros sites hospedados na LAN. Consigo
ping
dos registros A, mas não curl
dos registros A. Os CNAMEs não responderão a ping
nem curl
. Em outras máquinas, esses nomes de registro CNAMEs e A responderão a ping
e curl
completamente.
- Se eu
ssh
em outra máquina, a partir daí eu posso ping
e curl
bem
Conteúdo de /etc/resolv.conf
# Generated by NetworkManager
search mydomain.local
nameserver 192.168.1.2
Linha relevante do /etc/nsswitch.conf
$ grep ^hosts /etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname mymachines