Telnet - Conexão recusada ao usar o nome do host, conecta-se bem com o IP

2

Eu estou tentando se conectar a um servidor telnet de uma máquina windows 7. O servidor de telnet possui um IP 123.4.5.6 e um nome de host de myserver

A execução de telnet 123.4.5.6 8080 funciona bem

No entanto, quando tento usar o nome de host do servidor, ele não consegue se conectar;

telnet myserver 8080 falha. Ainda um

ping myserver fornece o IP correto, 123.4.5.6

O que poderia estar causando isso? Quando eu tento conectar usando um navegador da web, eu obtenho o mesmo comportamento (usando o IP é bom, usando o hostname falha) ..?

Quando eu executo o nslookup;

C:\Windows\system32>nslookup myserver
Server:  myserver
Address:  123.4.5.6

*** myserver can't find myserver: Non-existent domain

A saída de ipconfig /all :

Windows IP Configuration

   Host Name . . . . . . . . . . . . : D004
   Primary Dns Suffix  . . . . . . . : mydomain.local
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : mydomain.local

Ethernet adapter Local Area Connection 3:
       Connection-specific DNS Suffix  . : mydomain.local
       Description . . . . . . . . . . . : Intel(R) Ethernet Connection I217-LM
       Physical Address. . . . . . . . . : 34-17-EB-AB-C4-74
       DHCP Enabled. . . . . . . . . . . : Yes
       Autoconfiguration Enabled . . . . : Yes
       IPv4 Address. . . . . . . . . . . : 192.168.23.108(Preferred)
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Lease Obtained. . . . . . . . . . : Tuesday, 5 August 2014 12:29:17 PM
       Lease Expires . . . . . . . . . . : Saturday, 9 August 2014 12:29:16 PM
       Default Gateway . . . . . . . . . : 192.168.23.1
       DHCP Server . . . . . . . . . . . : 192.168.16.5
       DNS Servers . . . . . . . . . . . : 192.168.16.5
                                           192.168.16.2
       Primary WINS Server . . . . . . . : 192.168.16.2
       NetBIOS over Tcpip. . . . . . . . : Enabled

Então eu tentei usar 123.4.5.6 como o servidor DNS (ele está executando seu próprio DNS, mas isso não parece funcionar). Eu adicionei o 123.4.5.6 myserver ao hosts e os lmhosts files

    
por NightWolf 05.08.2014 / 04:20

1 resposta

1

Bem, a saída de nslookup myserver sugere (a) que você está resolvendo consultas DNS em myserver / 123.4.5.6 e (b) que seu banco de dados não contém um registro para seu próprio nome de DNS. Isso explicaria porque o telnet falha, mas não porque o ping funciona.

Em uma máquina Windows, eu tentaria anexar um ponto literal a todos os nomes DNS apenas para garantir que eles fossem tratados como absolutos e nenhum sufixo fosse adicionado pela API do Windows. Afinal, ping e telnet podem chamar a API de maneiras diferentes.

Por fim, sua listagem ipconfig não ajuda muito, porque os endereços IP nela não correspondem aos de outras listagens. Por favor, atualize-o.

    
por 05.08.2014 / 07:49