Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Явное указание суффикса в XP (http://forum.oszone.net/showthread.php?t=290790)

sadink 11-11-2014 15:33 2427930

Явное указание суффикса в XP
 
Добрый день всем.

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 машина отображается по прежнему так:



что приводит к ошибке при динамическом добавлении в зону прямого просмотра 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 нужно обязательно руками указать либо тут:



либо тут:



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

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

P.S. если кому интересно, на кой кукуй это надо - вот тут тема с основной проблемой

Petya V4sechkin 11-11-2014 16:41 2427977

sadink, а так?
Код:

wmic nicconfig call SetDNSSuffixSearchOrder (rg-1.local)

sadink 12-11-2014 08:14 2428266

Цитата:

Цитата Petya V4sechkin
sadink, а так? »

а так не работает на хомках. WMI, в смысле, не поддерживается. нужно чего-нибудь чугунно-титановое, чтоб на входе любой винды отрабатывало.

Iska 12-11-2014 08:23 2428270

Цитата:

Цитата sadink
а так не работает на хомках. WMI, в смысле, не поддерживается. »

Вы заблуждаетесь. Wbem работает даже на Win9x — при установке поддержки.

На Windows XP Home Edition не работает только «wmic.exe», поскольку эта утилита не включена в поставку данной ОС. Но вполне будет работать аналогичный скрипт WSH: TechNet Modify the DNS Suffix Search Order for All Network Adapters (в примере два суффикса, Вам нужен только один).

sadink 12-11-2014 09:15 2428288

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

sadink 20-11-2014 09:26 2432413

Друзья, ну всё же нужно какое - нибудь решение для xp.
Основная задача - заставить хост поменять своё имя, так чтобы
либо в самом имени дописался суффикс, либо в настройках имени в "дополнительно"

sadink 20-11-2014 13:21 2432516

в общем надо так:

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


Время: 21:08.

Время: 21:08.
© OSzone.net 2001-