Главная страница
    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
8-91775
swamp
2003-04-03 13:50
2003.07.28
Много спрайтов


1-91745
explorer
2003-07-15 07:46
2003.07.28
Обработка нажатия кнопки


3-91666
Солер
2003-07-05 10:39
2003.07.28
Как посчитать сумму в столбце?


1-91710
` frizZ. `
2003-07-14 18:41
2003.07.28
Активный thread ?!


1-91721
R
2003-07-15 07:24
2003.07.28
Текст в ComboBox с Style:=csDropDownList





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский