Задний план У меня есть две среды: ТЕСТ и СТАДИЯ. Я использую координатор распределенных транзакций Microsoft (MS DTC) с двумя связанными серверами SQL 2008 года. Задание SQL запускается каждые пару минут, и все работает нормально в TEST. Задание SQL не выполняется на ЭТАПЕ. Единственное различие, которое мне удалось точно определить, заключается в том, что ping разрешает IPv6-адрес на STAGE, но IPV4-адрес на TEST. Подозреваю, что MS DTC не поддерживает IPv6.
Вопрос У меня три компьютера: testServer, stageServer и productionServer. Если я пингую productionServer с testServer, я получаю ответ от 192.168.1.2. Если я пингую ping productionServer со stageServer, я получаю ответ с длинного IPv6-адреса. И testServer, и stageServer имеют включенные IPv6 и IPv4. И testServer, и stageServer используют одни и те же DNS-серверы, перечисленные в одинаковом порядке на вкладке DNS. Почему разрешение пинга IP различается?
ТЕСТ nslookup:
C: \ Компьютер \ я> nslookup
Сервер по умолчанию: dnsServer.domain.net
Адрес: 192.168.1.47
> productionServer
Сервер: dnsServer.domain.net
Адрес: 192.168.1.47
Имя: productionServer.domain.net
Адрес: 192.168.1.2
>
ЭТАП nslookup:
C: \ Компьютер \ я> nslookup
Сервер по умолчанию: dnsServer.domain.net
Адрес: 192.168.1.47
> productionServer
Сервер: dnsServer.domain.net
Адрес: 192.168.1.47
** dnsServer.domain.net не может найти productionServer: сбой сервера
>
Запустить nslookup со всех сторон? Похоже, ваши записи DNS различаются, и stageserver возвращается к PNRP
Посмотрев на результаты nslookup, обнаружите, что у вас одинаковый список поиска суффиксов домена на обеих машинах? Нажмите кнопку «Дополнительно» на странице свойств TCP / IP, затем перейдите на вкладку DNS. Есть ли там отличия?
Кроме того, почему бы вам не предоставить нам результат ipconfig /all
из командной строки?
- Кристофер Карел