Войти

Показать полную графическую версию : [решено] Явное указание суффикса в XP


sadink
11-11-2014, 15:33
Добрый день всем.

Reg Add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /V SearchList /D ваш_суффикс /F
по крайней мере на WXP этот ключ реестра работает "наполовину"

ipconfig говорит нам:


Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : kvn
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : смешанный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : rg-1.local

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . : rg-1.local
Описание . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Физический адрес. . . . . . . . . : 90-2B-34-02-E8-91
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.1.7
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.200
DHCP-сервер . . . . . . . . . . . : 192.168.1.252
DNS-серверы . . . . . . . . . . . : 192.168.1.200
Аренда получена . . . . . . . . . : 11 ноября 2014 г. 11:32:40
Аренда истекает . . . . . . . . . : 11 ноября 2014 г. 11:47:40

вроде бы всё на месте.

однако, в dhcp машина отображается по прежнему так:

http://s017.radikal.ru/i444/1411/28/96159bc47e14.jpg

что приводит к ошибке при динамическом добавлении в зону прямого просмотра dns

30,11/11/14,11:29:47,Запрос обновления DNS,192.168.1.27,DIRNTK.rg-1.local,,,0,6,,,
11,11/11/14,11:29:47,Обновить,192.168.1.27,DIRNTK.rg-1.local,88AE1D14C151,,2504944141,0,,,
32,11/11/14,11:29:47,Успешное обновление DNS,192.168.1.27,DIRNTK.rg-1.local,,,0,6,,,
30,11/11/14,11:30:17,Запрос обновления DNS,192.168.1.47,Kadr1C.rg-1.local,,,0,6,,,
11,11/11/14,11:30:17,Обновить,192.168.1.47,Kadr1C.rg-1.local,74D435640C1A,,465789808,0,,,
32,11/11/14,11:30:17,Успешное обновление DNS,192.168.1.47,Kadr1C.rg-1.local,,,0,6,,,
31,11/11/14,11:30:39,Сбой обновления DNS,192.168.1.7,kvn.,,,0,6,,,
30,11/11/14,11:30:39,Запрос обновления DNS,192.168.1.7,kvn.,,,0,6,,,
12,11/11/14,11:30:39,Освободить,192.168.1.7,kvn.,902B3402E891,,66641397,0,,,
31,11/11/14,11:30:48,Сбой обновления DNS,192.168.1.7,kvn.,,,0,6,,,
30,11/11/14,11:30:48,Запрос обновления DNS,192.168.1.7,kvn.,,,0,6,,,
10,11/11/14,11:30:48,Назначить,192.168.1.7,kvn.,902B3402E891,,1529795650,0,,,
31,11/11/14,11:32:26,Сбой обновления DNS,192.168.1.7,kvn.,,,0,6,,

Опытным путём выяснил, что в XP нужно обязательно руками указать либо тут:

http://s03.radikal.ru/i176/1411/c8/350b1043715f.jpg

либо тут:

http://s017.radikal.ru/i436/1411/3f/e80056802193.jpg

Отсюда просьба: подскажите код, которым можно из cmd явно указать либо суффикс в настройках имени, либо указать суффикс и поставить галку "Использовать DNS-суффикс подключения при регистрации в DNS"

Спасибо заранее.

P.S. если кому интересно, на кой кукуй это надо - вот тут тема с основной проблемой (http://forum.oszone.net/showthread.php?p=2427840)

Petya V4sechkin
11-11-2014, 16:41
sadink, а так?
wmic nicconfig call SetDNSSuffixSearchOrder (rg-1.local)

sadink
12-11-2014, 08:14
sadink, а так? »
а так не работает на хомках. WMI, в смысле, не поддерживается. нужно чего-нибудь чугунно-титановое, чтоб на входе любой винды отрабатывало.

Iska
12-11-2014, 08:23
а так не работает на хомках. WMI, в смысле, не поддерживается. »
Вы заблуждаетесь. Wbem работает даже на Win9x — при установке поддержки.

На Windows XP Home Edition не работает только «wmic.exe», поскольку эта утилита не включена в поставку данной ОС. Но вполне будет работать аналогичный скрипт WSH: TechNet Modify the DNS Suffix Search Order for All Network Adapters (https://gallery.technet.microsoft.com/2857b7b0-1327-4ce2-9f2b-b662cce387c6) (в примере два суффикса, Вам нужен только один).

sadink
12-11-2014, 09:15
да, именно про wmic.exe я и имел в виду.
Но, как бы то ни было, что VB, что WMI делает с суффиксом ровно то же самое, что и dhcp. передаёт, но в настройках, показанных на скринах выше, лучше не становится. по прежнему станция понимает, что суффикс имеется, а dhcp по прежнему видит имя в формате "host.", вместо "host.suffix"

sadink
20-11-2014, 09:26
Друзья, ну всё же нужно какое - нибудь решение для xp.
Основная задача - заставить хост поменять своё имя, так чтобы
либо в самом имени дописался суффикс, либо в настройках имени в "дополнительно"
http://i072.radikal.ru/1411/64/38b2c21774d2.jpg

sadink
20-11-2014, 13:21
в общем надо так:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Domain" /d "наш_суффикс" /f




© OSzone.net 2001-2012