Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
remusmax
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 12
1

Сообщение об ошибке "Заданный DNS-сервер работает некорректно или не существует."

30.08.2015, 19:39. Просмотров 1281. Ответов 8
Метки нет (Все метки)

Не могу понять почему пишет "Заданный DNS-сервер работает некорректно или не существует.", указанный dns верный windows 8.

Windows Batch file
1
2
3
@Echo Off
netsh interface ip set dns "Ethernet" static 192.168.XXX.XXX
netsh interface ip add dns "Ethernet" 192.168.XXX.XXX
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2015, 19:39
Ответы с готовыми решениями:

Сообщение об ошибке "Сервер RPC недоступен" при выполнении команды TASKLIST с ключом /S
Здравствуйте. Возникла следующая проблема: нужно вывести на экран список выполняющихся задач,...

Сообщение об ошибке "Неправильный параметр или аргумент - '/c'"
Привет форумчане. Представленный ниже код выдает следующую ошибку: Неправильный параметр или...

Сообщение об ошибке "Непредвиденное появление: B." при выполнении команды "FOR %B IN (*) DO ..."
бегло прочитал http://www.cyberforum.ru/cmd-bat/thread877664.html не нашел подходящей инфы пишу...

Сообщение об ошибке "Синтаксическая ошибка в имени файла, имени папки или метке тома."
Всем доброй ночи, уважаемые форумчане! Делаю лабораторную работу, вот текст примера: D: Cd...

Сообщение об ошибке "Слишком много параметров в командной строке"
Добрый день! подскажите что делаю не так, пишет ошибку: "слишком много параметров в командной...

8
Maks
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
5016 / 2079 / 273
Регистрация: 13.03.2013
Сообщений: 9,364
Записей в блоге: 4
31.08.2015, 14:55 2
А сами адреса DNS пингуются?
Попробуйте такой код:
Windows Batch file
1
2
3
@Echo Off
netsh interface ip set dns name="Ethernet" static addr=192.168.XXX.XXX
netsh interface ip add dns name="Ethernet" addr=192.168.XXX.XXX
0
remusmax
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 12
31.08.2015, 16:28  [ТС] 3
Да оба пингуются. Тоже самое.
0
Maks
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
5016 / 2079 / 273
Регистрация: 13.03.2013
Сообщений: 9,364
Записей в блоге: 4
01.09.2015, 08:08 4
Только что проверил на своем ПК с Win 8 Pro - работает.
Windows Batch file
1
2
netsh interface ipv4 set dns "Ethernet" static 192.168.XXX.XXX
netsh interface ipv4 add dns "Ethernet" 192.168.XXX.XXX
0
remusmax
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 12
01.09.2015, 11:14  [ТС] 5
Да правда стало работать. но при добавлении строки:

Windows Batch file
1
netsh interface ipv4 set address "Ethernet" static 62.XXX.58.XXX 255.255.255.225 62.XXX.58.XXX 0
перестает корректно работать

Windows Batch file
1
2
3
4
@Echo Off
netsh interface ipv4 set address "Ethernet" static 62.XXX.58.XXX 255.255.255.225 62.XXX.58.XXX 0
netsh interface ipv4 set dns "Ethernet" static 192.168.XXX.XXX
netsh interface ipv4 add dns "Ethernet" 192.168.XXX.XXX
Побывал:

Windows Batch file
1
2
3
4
@Echo Off
netsh interface ipv4 set address name="Ethernet" static 62.XXX.58.XXX 255.255.255.225 62.XXX.58.XXX 0
netsh interface ipv4 set dnsserver name="Ethernet" static 192.168.XXX.XXX
netsh interface ipv4 add dnsserver name="Ethernet" 192.168.XXX.XXX index=2
0
Maks
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
5016 / 2079 / 273
Регистрация: 13.03.2013
Сообщений: 9,364
Записей в блоге: 4
01.09.2015, 11:49 6
remusmax, Код, который я выложил, работает исключительно для добавления DNS, с IP-адресами баник выглядит иначе, подробнее здесь.
1
remusmax
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 12
01.09.2015, 13:00  [ТС] 7
Спасибо большое, за помощь

Если добавить "validate=no" не будет показывать ошибку в консоле и не будет проверять валидный у тебя днс или нет
Windows Batch file
1
2
3
4
@Echo Off
netsh interface ipv4 set address "Ethernet" static 62.XXX.58.XXX 255.255.255.225 62.XXX.58.XXX 0
netsh interface ipv4 set dns "Ethernet" static 192.168.XXX.XXX validate=no
netsh interface ipv4 add dns "Ethernet" 192.168.XXX.XXX validate=no
validate — указывает, выполняется ли проверка после настройки параметров DNS-сервера. Значение по умолчанию: yes.

Ссылку которую Вы мне дали, у меня получилось, вроде все работает, еще раз Спасибо, тут тоже указан был "validate=no"

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@echo off
echo.Подключение по локальной сети:
 
set IFACE="Ethernet"
set IP=172.30.67.54
set MASK=255.255.255.0
set GATEWAY=192.168.34.1
set GWMETRIC=0
set DNS1=192.168.0.4
set DNS2=172.30.67.129
 
echo.
set /p txt="Установка IP адреса..."<nul
netsh interface ipv4 set address %IFACE% static %IP% %MASK% %GATEWAY% %GWMETRIC% && echo. - ОК! || echo.Сбой
ping -n 5 127 >nul
 
echo.
set /p txt="Установка 1-ого DNS адреса..."<nul
netsh interface ipv4 set dnsservers %IFACE% static %DNS1% validate=no && echo. - ОК! || echo.Сбой
ping -n 5 127>nul
 
echo.
set /p txt="Установка 2-ого DNS адреса..."<nul
netsh interface ipv4 add dnsservers %IFACE% %DNS2% validate=no && echo. - ОК! || echo.Сбой
pause >nul
exit /b
0
Maks
01.09.2015, 13:03
  #8

Не по теме:

Цитата Сообщение от remusmax Посмотреть сообщение
static 62.XXX.58.XXX 255.255.255.225 62.XXX.58.XXX 0
Кстати, маска подсети указана (рассчитана) неверно:
Маска подсети для 62.0.0.0/24 будет 255.255.255.0
а 255.255.255.225 предназначена для подсети 193.0.0.0/24.
Разумеется, это актуально, если Вы указали подлинные записи сетевых настроек.

0
remusmax
0 / 0 / 0
Регистрация: 13.08.2015
Сообщений: 12
01.09.2015, 13:21  [ТС] 9
Маска:
255.255.255.224
0
01.09.2015, 13:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2015, 13:21

При выполнении батника появляется сообщение об ошибке "Непредвиденное появление: (0."
Добрый день, вот код, при выполнении батника выскакивает вот это: Непредвиденное появление: (0....

Сообщение об ошибке "Не удается найти указанный файл" при копировании файла
Нужно скопировать файл D:\Общая папка\_Нормочасы\Нормочасы_base.accdb в корневой диска v copy...

Сообщение об ошибке "The parameter renamecompeter was unexpected."
Ребят, может, кто объяснит что за хрень происходит. вообще пишу батник для переименования компов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru