Форум программистов, компьютерный форум, киберфорум
Наши страницы
Сети и средства коммуникаций
Войти
Регистрация
Восстановить пароль
 
Archi0
28 / 14 / 5
Регистрация: 18.07.2013
Сообщений: 176
#1

Не происходит трансляция имен в ip адреса, проблемы DNS - Сети

08.12.2015, 03:26. Просмотров 627. Ответов 2
Метки нет (Все метки)

Проблема не локально на одном компьютере, а во всей локальной сети. Сегодня не открывается один сайт завтра он уже открывается, а другой нет. Не могу найти проблему.

Например сегодня nslookup RSDN.ru ответ от 212.122.1.2 dns2.yandex.net 93.158.134.213 dns1.yandex.ru 213.180.204.213

http://www.cyberforum.ru/networks/thread1509935.html
тем не менее ping RSDN.ru
при проверке связи не удалось обнаружить узел RSDN.ru. Проверьте имя узла и повторите попытку.

но ping 93.158.134.213 выполняется с успехом.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2015, 03:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не происходит трансляция имен в ip адреса, проблемы DNS (Сети):

Windows не может жить без DNS-адреса
Здравствуйте всем! Недавно я ощутил одну проблему, интернет начинает работать...

Три DNS-адреса, не отрываются страницы сайтов
Всем привет. Помогите советом, в настройках 3 ДНС адреса, которые 2 первых...

Настройка сопоставления имен в DNS
Уважаемые профессионалы, помогите пожалуйста в решении вроде бы простой задачи....

Настройка серверов имен (DNS) на Windows
Нигде не могу найти как создать сервера имен. Знаю, что делается это через...

Разрешение имен DNS через шлюз
Доброго времени суток. Народ, нужна помощь. Проблема в следующем: имеется три...

2
HotBeer
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
4215 / 2147 / 115
Регистрация: 27.06.2011
Сообщений: 8,574
08.12.2015, 07:19 #2
Archi0,
 Комментарий модератора 
На будущее, смотрите внимательнее, где размещаете тему, вроде не новичок на форуме.


Добавлено через 2 минуты
После сброса кеша ДНС (ipconfig /flushdns) проблема остаётся?
У себя в конторе у некоторых клиентах проблемы с почтовиками были, так я в сценарии запуска всех пользователей домена при включении ПК добавил сброс кеша, больше вроде к проблеме не возвращался.
0
Archi0
28 / 14 / 5
Регистрация: 18.07.2013
Сообщений: 176
09.12.2015, 07:29  [ТС] #3
Лучший ответ Сообщение было отмечено HotBeer как решение

Решение

C++
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <Windows.h>
#include <stdio.h>
 
int main()
{
    WORD wVersionRequested;
    WSADATA wsaData;
    int err;
    DWORD dwError;
 
 
    wVersionRequested = MAKEWORD(2, 2);
 
    err = WSAStartup(wVersionRequested, &wsaData);
 
    if (err != 0)
    {
        OutputDebugString("WSAStartup failed");
        exit(1);
    }
 
    in_addr addr;
    hostent* remoteHost;
    remoteHost = gethostbyname("social.msdn.microsoft.com");
 
    if (remoteHost == NULL) {
        dwError = WSAGetLastError();
        if (dwError != 0) {
            if (dwError == WSAHOST_NOT_FOUND) {
                printf("Host not found\n");
                system("pause");
                return 1;
            }
            else if (dwError == WSANO_DATA) {
                printf("No data record found\n");
                system("pause");
                return 1;
            }
            else {
                printf("Function failed with error: %ld\n", dwError);
                system("pause");
                return 1;
            }
        }
    }
 
    int i = 0;
    if (remoteHost->h_addrtype == AF_INET) {
        while (remoteHost->h_addr_list[i] != 0) {
            addr.s_addr = *(u_long *)remoteHost->h_addr_list[i++];
            printf("\tIPv4 Address #%d: %s\n", i, inet_ntoa(addr));
        }
    }
    
    
    WSACleanup();
 
    
 
    system("pause");
}
Возвращает WSANO_DATA

Из msdn
WSANO_DATA:
Valid name, no data record of requested type.
The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a host name-to-address translation attempt (using gethostbyname or WSAAsyncGetHostByName) which uses the DNS (Domain Name Server). An MX record is returned but no A record—indicating the host itself exists, but is not directly reachable.

Добавлено через 2 минуты
ipconfig /flushdns ввёл, нет всё равно ping до social.msdn.microsoft.com не идет, но nslookup знает ip и до него есть ping.

Добавлено через 1 час 15 минут
прошло немного времени теперь этот код выдает
IPv4 Address #1: 157.56.75.164
Для продолжения нажмите любую клавишу . . .

Попробую найти другую не открываемую страницу и попробовать её от кабеля провайдера.

Добавлено через 2 часа 44 минуты
Хотел получить WSAHOST_NOT_FOUND, ввел gethostbyname("cbgfjsvgjn.ru") и не получил данной ошибки, а на компьютере вне данной сети получил. Вывод: на всякий мусор я получаю какие-то ip.

nslookup cbgfjsvgjn.ru
ns.vmts.ru
Address: 212.122.1.2
:cbgfjsvgjn.ru
Servered by:
- a.dns.ripn.net
193.232.128.6
и другие записи от - d.dns.ripn.net , - f.dns.ripn.net, - b.dns.ripn.net, - e.dns.ripn.net.

Так как никаких записей по факту нет, получаем WSANO_DATA.

Теперь надо выяснять почему всякий мусор транслируется в ip.

Добавлено через 15 часов 22 минуты
Напрямую от кабеля провайдера nslookup cbgfjsvgjn.ru пишет нет такого хоста.

Из консоли Mikrotik
ping ksdcfgbvsekgf.ru
dns name exists, but no appropriate record
invalid value for argument ipv6-address

Какой вывод из консоли будет интересен для дальнейшего решения проблемы.

Добавлено через 3 часа 48 минут
проблема решена.
Неправильно настроен dhcp server.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2015, 07:29
Привет! Вот еще темы с решениями:

Троян, блокировка локального разрешения DNS имен
Добрый день! Можно ли помочь в моем случае: ноутбук подцепил что то (был...

Как изменить DNS-адреса?
Добрый день ребят windows 2003 у меня на сервере настроена доменная сеть. Так...

Получение DNS имени компьютера из ip адреса
Как можно получить DNS имя компьютера, где открыли страничку, зная его Ip?

Обработка адреса DNS и IP из коммандной строки
Имеется ли функция которая исходя из полученного аргумента будет использовать...


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

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

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