Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];

Вниз

Как работает DNS?   Найти похожие ветки 

 
yaJohn   (2003-05-22 11:23) [0]

Мн... Как работает DNS? Нет, как ее использовать понятно, АПИ есть... А вот описания самого протокола я что-то не могу найти.
Скажем, реализация DNS прокси. Нужно отвечать клиентам и обращатся к "старшим" серверам, но не через gethostbyname, поскольку она обратится снова к нашему серверу.
Или иная формулиривка вопроса: как получить через DNS IP хоста, который прописан в hosts?


 
Wonder   (2003-05-22 11:43) [1]

>А вот описания самого протокола я что-то не могу найти.
RFC 1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
http://www.ietf.org/rfc/rfc1035.txt

>Нужно отвечать клиентам и обращатся к "старшим" серверам
Поставить локальный name-сервер и настроить его на форвард всех запросов на нужный name-сервер.

>как получить через DNS IP хоста, который прописан в hosts
Так в hosts же и IP адрес прописан. Чего еще получать?


 
yaJohn   (2003-05-22 12:12) [2]

>Так в hosts же и IP адрес прописан. Чего еще получать?
А кто сказал, что IP из hosts совпадет с тем, что ответит ДНС? Мой файл, что хочу - то и пишу...


 
Wonder   (2003-05-22 12:21) [3]

При правильно настроенном на хосте протоколе TCP/IP (в части, касающейся используемого сервера имен) первым делом идет обращение к серверу имен, а только потом (опуская остальные звенья этой цепи) к файлу hosts. Так что, какая информация будет получена с сервер имен (ес-но при ее наличии) - та и будет использоваться.

А на счет "Мой файл, что хочу - то и пишу" - так это и твои проблемы, в таком случае. Пиши правильно.


 
yaJohn   (2003-05-22 12:35) [4]

>При правильно настроенном на хосте протоколе TCP/IP (в части, >касающейся используемого сервера имен) первым делом идет >обращение к серверу имен, а только потом (опуская остальные >звенья этой цепи) к файлу hosts
А вот тут, батенька, вы в корне неправы. Попробуйте прописать 127.0.0.1 www.delphimaster.ru в hosts и после этого написать, что я ошибаюсь.
>так это и твои проблемы, в таком случае
Конечно мои. Вот я и интересуюсь, как их можно решить. А еще информация на ДНС иногда меняется.



 
Reindeer Moss Eater   (2003-05-22 13:13) [5]

Наверное имелся ввиду резолвинг нетбиос-имен в локальной сети.
Для него действительно существуют различные последовательности обращений к службам. Зависит это от типа узла. Если тип узла широковещательный (B), резолвинг делается бродкастами.
Если тип узла гибридный (H), то сначала идет обращение к WINS серверу, потом просмотр локальных файлов HOSTS, если ничего не найдено, бродкастов не рассылается.
Есть еще два типа узлов - нечто среднее между этими.


 
Wonder   (2003-05-22 13:20) [6]

Мда. Наврал. Действительно спутал :( Не пользовался никогда и был уверен, что так оно и есть.

Чертов MS и я вместе с ним :) В linux-е это настраиваемо, а тут...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
14-91872
zolotov
2003-07-11 16:24
2003.07.28
Как перекомпелировать ExpressBars v4.2 для Delphi 6 под Delphi7?


3-91655
.alex
2003-07-05 18:24
2003.07.28
Как правильно писать дату в запросе?


1-91738
` frizZ. `
2003-07-15 13:10
2003.07.28
Сообщения. DLL


8-91777
БРУТЪ
2003-04-03 14:57
2003.07.28
Преобразование


1-91739
Still Swamp
2003-07-15 12:55
2003.07.28
MDI Handle - продолжение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский