Desktop tem dois endereços IP, o servidor decidiu se referir a ele usando o errado. Como faço para corrigir isso?

2

Eu tenho uma máquina desktop do Windows 7, com um endereço IP estático de 192.168. *. * em uma rede cheia de coisas com esses endereços. Recebi recentemente uma peça de hardware da qual preciso que a máquina fale sobre o UDP, e essa peça de hardware tem um endereço IP integrado de 10. *. *. *. Então eu entrei na caixa de diálogo Internet Protocol Version 4 (TCP/IPv4) Properties do meu desktop, cliquei em Advanced , e adicionei um endereço estático de 10. *. *. * (Na mesma placa de rede que meu endereço 192.168. *. *, Que é a única placa de rede I ter). Isso permitiu que minha área de trabalho falasse com a nova peça de hardware.

No entanto, mais tarde percebi que um script de backup em execução em uma máquina diferente não podia mais acessar minha área de trabalho. Ele tenta acessar minha área de trabalho como um compartilhamento de rede, como \desktopname\foldername . Um pouco de espionagem revelou que a máquina agora considera "desktopname" para se referir ao endereço 10. *. *. * Que eu configurei, e não tem como acessar a rede, então ele não consegue chegar ao meu desktop. / p>

Essa outra máquina está executando o Windows 2003 Server, e ela faz várias coisas, como DNS e DHCP, e provavelmente outras coisas de rede do Windows que são essencialmente mágicas do meu ponto de vista (sou apenas um programador, não um sysadmin).

Eu assumo que meu computador de mesa anunciou que é 10. *. *. *, seja quando solicitado pelo servidor ou por vontade própria.

Não quero que nenhum computador na rede pense que minha área de trabalho é 10. *. *. *. Eu quero que todos continuem achando que é 192.168. *. *. A única razão pela qual coloquei o endereço 10. *. *. * Era permitir que meu computador falasse com aquela peça específica de hardware; Eu não quero ter que dar a volta a todos os computadores na rede e dar a eles acesso a 10. *. *. *.

Como posso fazer com que meu computador se apresente como 192.168. *. *, em vez de 10. *. *. *? Ou, se anuncia ambos, para permitir que outros computadores saibam que 192.168. *. * Deve ser tratado preferencialmente? Eu nem sei o que "anunciar em si" realmente significa. Que tipo de serviço de descoberta de rede ou o que quer que isso esteja acontecendo?

    
por Grogg 01.02.2012 / 16:53

2 respostas

2

Você tem o Windows NT versão 6.1 em sua estação de trabalho. No Windows NT 5.0 e posterior, o serviço Cliente DHCP na estação de trabalho registra automaticamente cada conexão de rede no banco de dados do servidor DNS apropriado, usando a Atualização de DNS Dinâmico protocolo. Este registro é configurável por conexão, mas somente até o ponto em que pode ser totalmente ativado ou desativado. Se uma única conexão de rede tiver vários endereços IP, o Cliente DHCP registrará todos eles ou nenhum deles.

Você tem os endereços 192.168.0.0/16 e 10.0.0.0/8 em uma única conexão de rede. O cliente DHCP em sua estação de trabalho registra os dois com o servidor DNS na sua LAN, resultando em pesquisas para o mapeamento do nome da sua estação de trabalho para ambos os endereços IP. A configuração que controla isso está na caixa de diálogo da interface do usuário que você já encontrou, na guia DNS . Sua caixa de seleção rotulada Register this connection's addresses in DNS está marcada, você encontrará. Você precisa que não seja.

O encantamento mágico que você precisa dizer ao seu administrador de rede é o seguinte:

I have two statically assigned IP addresses in two distinct subnets on one NIC. They are 192.168.0.0/16 and 10.0.0.0/8. I have to turn off automatic registration of the forward lookup A resource records for this NIC, because I don't want the 10.0.0.0/8 address to be registered by my workstation. It messes up access to my network shares by other workstations.

Please add a static A resource record to the forward lookup zone on the DNS server for my machine. Its host name is insert your machine's name here, its domain suffix is insert the domain suffix from the TCP/IP properties here, and the statically assigned IP address is insert the 192.168.x.y IP address here.

You'll probably also need to delete the two currently registered A resource records that my workstation has already registered.

Você pode apontar seu administrador de rede para as resmas do Microsoft doco sobre este assunto, se quiser.

Leitura adicional

por 01.02.2012 / 18:53
0

O nome do computador está sendo registrado no DNS automaticamente. Ou ele está registrando o endereço errado, ou está registrando ambos os endereços - o nslookup ou a verificação do DNS no seu Windows Server deve confirmar qual.

A solução mais simples seria desativar o registro automático do computador no DNS (ele está nas propriedades da conexão de rede perto de onde você configurou o segundo endereço IP), remover entradas incorretas no DNS e adicionar manualmente a entrada desejada . Depois que os caches DNS do cliente forem limpos, você deverá obter o que deseja.

    
por 01.02.2012 / 17:47