У рабочего стола два IP-адреса, сервер решил сослаться на него, используя неправильный. Как это исправить?

У меня есть настольный компьютер с Windows 7, имеющий статический IP-адрес 192.168.*.* В сети, заполненной такими адресами. Недавно я получил аппаратное обеспечение, с которым мне нужно, чтобы эта машина общалась по протоколу UDP, и этот аппаратный аппарат имеет встроенный IP-адрес 10.*.*.*. Так что я пошел в мой рабочий стол Internet Protocol Version 4 (TCP/IPv4) Properties диалог, нажал Advancedи добавил статический адрес 10. *. *. * (на той же сетевой карте, что и мой адрес 192.168.*.*, которая является единственной сетевой картой, которая у меня есть). Это позволило моему рабочему столу общаться с новым оборудованием.

Однако позже я заметил, что скрипт резервного копирования, запущенный на другом компьютере, больше не мог получить доступ к моему рабочему столу. Он пытается получить доступ к моему рабочему столу как сетевой ресурс, например \\desktopname\\foldername, Небольшое возмущение показало, что эта машина теперь считает, что "имя рабочего стола" относится к адресу 10. *. *. *, Который я настроил, и у нее нет никакого способа получить доступ к сети, поэтому она не может попасть на мой рабочий стол.

Эта другая машина работает под управлением Windows 2003 Server, и она выполняет различные функции, такие как DNS и DHCP для нашей сети, и, возможно, другие сетевые компоненты Windows, которые, на мой взгляд, по сути магические (я просто программист, а не системный администратор).

Я предполагаю, что мой настольный компьютер объявил, что это 10. *. *. *, Либо по запросу сервера, либо по собственному желанию.

Я не хочу, чтобы какой-либо компьютер в сети считал, что мой рабочий стол 10.*.*.*. Я хочу, чтобы они все продолжали думать, что это 192.168.*.*. Единственная причина, по которой я добавил адрес 10. *. *. *, Заключается в том, чтобы мой компьютер мог общаться с этим конкретным компонентом; Я не хочу ходить на все компьютеры в сети и давать им всем доступ к 10.*.*.*.

Как я могу заставить свой компьютер объявить себя как 192.168.*.*, А не 10.*.*.*? Или, если он объявляет оба, сообщить другим компьютерам, что 192.168.*.* Следует рассматривать преимущественно? Я даже не знаю, что на самом деле означает "объявить себя". Какого рода служба обнаружения сети или что бы это ни происходило?

2 ответа

На вашей рабочей станции установлена ​​версия Windows NT 6.1. В Windows NT 5.0 и более поздних версиях служба DHCP-клиента на рабочей станции автоматически регистрирует каждое сетевое соединение в базе данных соответствующего DNS-сервера, используя протокол динамического обновления DNS. Эта регистрация настраивается для каждого соединения, но только в той степени, в которой она может быть полностью или полностью отключена. Если одно сетевое соединение имеет несколько IP-адресов, DHCP-клиент зарегистрирует либо все, либо ни одного из них.

У вас есть как 192.168.0.0/16, так и ваши 10.0.0.0/8 адреса в одном сетевом соединении. Таким образом, DHCP-клиент на вашей рабочей станции регистрирует их на DNS-сервере в вашей локальной сети, что приводит к поиску соответствия имен вашей рабочей станции обоим IP-адресам. Настройка, управляющая этим, находится в диалоге пользовательского интерфейса, который вы уже нашли, под DNS Вкладка. Ваш флажок помечен Register this connection's addresses in DNS проверено, вы найдете. Тебе это нужно, чтобы не быть.

Волшебное заклинание, которое вы должны сообщить своему сетевому администратору, заключается в следующем:

У меня есть два статически назначенных IP-адреса в двух разных подсетях на одной сетевой карте. Это 192.168.0.0/16 и 10.0.0.0/8. Я должен отключить автоматическую регистрацию прямого просмотра A записи ресурсов для этого сетевого адаптера, потому что я не хочу, чтобы адрес 10.0.0.0/8 регистрировался моей рабочей станцией. Это портит доступ к моим сетевым ресурсам другими рабочими станциями.

Пожалуйста, добавьте статический A запись ресурса в зону прямого просмотра на DNS-сервере для моей машины. В качестве имени хоста здесь указывается имя вашей машины, суффикс домена - здесь вставляется суффикс домена из свойств TCP/IP, а статически назначаемый IP-адрес - здесь вставляется IP-адрес 192.168.xy.

Вам, вероятно, также нужно удалить два зарегистрированных в настоящее время A Ресурс записывает, что моя рабочая станция уже зарегистрирована.

Если хотите, вы можете указать вашему сетевому администратору множество документов Microsoft doco.

дальнейшее чтение

Имя компьютера регистрируется в DNS автоматически. Либо он регистрирует неправильный адрес, либо он регистрирует оба адреса - nslookup или проверка DNS на вашем Windows Server должна подтвердить, какой именно.

Простейшим решением было бы отключить автоматическую регистрацию компьютера в DNS (это в свойствах сетевого подключения рядом с тем, где вы установили второй IP-адрес), удалить ошибочные записи в DNS, а затем вручную добавить нужную запись. После очистки кэшей DNS вашего клиента вы должны получить то, что хотите.

Другие вопросы по тегам