powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / DNS-сервер на Unix'e
5 сообщений из 5, страница 1 из 1
DNS-сервер на Unix'e
    #38386696
ivan_cpp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

Может немного не в тему вопрос, он скорее об общих принципах работы DNS-серверов.

Каким образом (и где?) некий DNS-сервер знает от кого приходит запрос, ну и кому отправлять ответ соответственно? просто в структуре стандартного DNS-запроса (DNS-пакета) нет поля "адрес отправителя".

Просьба разъяснить по возможности вобщем))

Спасибо!
...
Рейтинг: 0 / 0
DNS-сервер на Unix'e
    #38386709
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если дока не врёт, recvfrom сообщит откуда пришёл UDP пакет. Ну а для TCP пакета всё ещё
проще.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
DNS-сервер на Unix'e
    #38386751
ivan_cpp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Т.е. сервер делает вызов recvfrom и получает IP отправителя?
...
Рейтинг: 0 / 0
DNS-сервер на Unix'e
    #38386791
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivan_cppDimitry Sibiryakov,

Т.е. сервер делает вызов recvfrom и получает IP отправителя?какой системный вызов дергается не принципиально. И это касается не только DNS-запросов.

ivan_cppпросто в структуре стандартного DNS-запроса (DNS-пакета) нет поля "адрес отправителя"судя по всему не лишним будет почитать про модель OSI, чтобы понять на каком уровне и какие вопросы решаются.
...
Рейтинг: 0 / 0
DNS-сервер на Unix'e
    #38386795
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivan_cpp,

Это разные уровни. Каждый уровень имеет свой заголовок. Адресация находится в заголовках нижних уровней.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / DNS-сервер на Unix'e
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]