Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сети и средства коммуникаций

Войти
Регистрация
Восстановить пароль
 
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 172
#1

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

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

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

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

тем не менее 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 (Сети):

Каким свойством НЕ обладает система доменных имен DNS? - Сети
Помогите ответить на вопрос Каким свойством НЕ обладает система доменных имен DNS? А) DNS служит для отображения доменных имен...

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

Проблемы с DNS - Сетевое оборудование
Здравствуйте, пару недель назад купил роутер TP Link WR340G настроил подключил к инету всё нормально, на днях возникла проблема, перестали...

Server 2008 Настройка сопоставления имен в DNS - Windows Server
Уважаемые профессионалы, помогите пожалуйста в решении вроде бы простой задачи. Имеем имя service.company.ru. Нужно, чтобы люди, находясь в...

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

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

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


Добавлено через 2 минуты
После сброса кеша ДНС (ipconfig /flushdns) проблема остаётся?
У себя в конторе у некоторых клиентах проблемы с почтовиками были, так я в сценарии запуска всех пользователей домена при включении ПК добавил сброс кеша, больше вроде к проблеме не возвращался.
0
Archi0
28 / 14 / 4
Регистрация: 18.07.2013
Сообщений: 172
09.12.2015, 07:29  [ТС] #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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 имен - Удаление вирусов
Добрый день! Можно ли помочь в моем случае: ноутбук подцепил что то (был синий экран), перестал раздавать Инет в локалку (подключен...

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

Обработка адреса DNS и IP из коммандной строки - C++
Имеется ли функция которая исходя из полученного аргумента будет использовать подходяшую функцию? Т.е. если argv == &quot;localhost&quot; то будет...

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


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

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

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