×òî â èìåíè òåáå ìîåì? SkyWriter (sky@real.xakep.ru) Ñïåöâûïóñê: Õàêåð, íîìåð #062, ñòð. 062-110-3 Êàê òû âèäèøü, DNS — íå òàêàÿ óæ è ñëîæíàÿ øòóêà, îñîáåííî ïîä Windows. Íî íå ðàññëàáëÿéñÿ, òàê êàê â ñëåäóþùèé ðàç ìû çàéìåìñÿ êîå-÷åì ïîñëîæíåå, à ÷åì èìåííî — óçíàåøü èç ñëåäóþùåãî íîìåðà ;) Îñíîâíûå âèäû çàïèñåé DNS íàâåðíîå, òåáå î×åíü (èëè íåò?) èíòåðåñíî, êàêèå ñóùåñòâóþò âèäû çàïèñåé, êîòîðûå òû ìîæåøü ïðîïèñàòü â dns-ñåðâåðå. âïåðåä ê ïîçíàíèþ! — soa — ñ ýòîé çàïèñè íà×èíàåòñß îïèñàíèå êàæäîãî äîìåíà. â íåé çàäàþòñß òàêèå ïàðàìåòðû, êàê âðåìß òàéì-àóòà äëß çàïèñåé â ðàìêàõ äîìåíà, àäðåñ ýëåêòðîííîé ïî×òû âëàäåëüöà (àäìèíèñòðàòîðà) äîìåíà è ò.ï. áåç íåå íå ìîæåò îáîéòèñü íè îäèí äîìåí. — ns — â ýòîé çàïèñè çàäàåòñß àäðåñ dns-ñåðâåðà, îáñëóæèâàþùåãî äîìåí. äëß òâîåãî äîìåíà, åñòåñòâåííî, èì äîëæåí ßâëßòüñß àäðåñ òâîåãî ñåðâåðà. ê ñëîâó, òàêèå ñåðâåðû ïðèíßòî íàçûâàòü â ôîðìå ns.èìß-äîìåíà.ru: ns.skynet.ru, ns2.skynet.ru. òàêèõ ñåðâåðîâ îáû×íî äâà. — a — çàïèñü äëß ïðåîáðàçîâàíèß ip-àäðåñà â èìß õîñòà (äîáàâëßåòñß â îáðàòíîé çîíå). — ptr — çàïèñü äëß ïðåîáðàçîâàíèß èìß õîñòà â ip-àäðåñ (ýòà è äàëåå äîáàâëßþòñß â ïðßìóþ çîíó). — cname — çàïèñü, óêàçûâàþùàß íà êàíîíè×åñêîå èìß õîñòà. ôàêòè×åñêè îíà ïîçâîëßåò çàäàâàòü àëüòåðíàòèâíûå èìåíà îäíîãî è òîãî æå õîñòà, îíà «çàâåäîìî» ñîîáùàåò êëèåíòó dns î òîì, ×òî ðå×ü èäåò èìåííî îá îäíîì è òîì æå êîìïüþòåðå (â ýòîì îòëè×èå cname îò íåñêîëüêèõ çàïèñåé ptr). — txt — â ýòîé çàïèñè êàêèì-òî îáðàçîì òû ìîæåøü êîììåíòèðîâàòü ñâåæåñîçäàííûé õîñò. ñòðîãîãî ôîðìàòà íà ýòó çàïèñü íå ñóùåñòâóåò, ïèøè ×òî õî×åøü. — mx — çàïèñü, â êîòîðîé óêàçûâàåòñß «ìûëîîáìåííèê» (mail exchanger) äëß äîìåíà. òàêèõ ìûëîîáìåííèêîâ ìîæåò áûòü íåñêîëüêî, ó êàæäîãî èç íèõ åñòü ñâîé ïðèîðèòåò, êîòîðûé çàäàåòñß â âèäå äåñßòè×íîãî ×èñëà. ×åì áîëüøå ×èñëî, òåì ìåíüøå ïðèîðèòåò. ×òî æå ïðåäñòàâëßåò ñîáîé ìûëîîáìåííèê? mail exchanger — ýòî õîñò, íà êîòîðîì äîëæåí ñòîßòü smtp-ñåðâåð, ïîëó×àþùèé ïî×òó, àäðåñîâàííóþ òâîåìó äîìåíó. èìåííî òàê smtp-ñåðâåðû óçíàþò, íà êàêîé êîìïüþòåð ïîñëàòü ïèñüìî, àäðåñîâàííîå vasyapupkin@gmail.com: îíè ðåçîëâßò mx-çàïèñü gmail.com è îòïðàâëßþò ïèñüìî íà ïîëó×åííûé õîñò. ïîìèìî íàçâàííûõ òèïîâ çàïèñåé, åñòü åùå íåñêîëüêî. ß íå óïîìßíóë èõ, íî óâåðåí, ×òî ïåðå×èñëåííîãî õâàòèò ïî êðàéíåé ìåðå äëß òîãî, ×òîáû óñïåøíî íà×àòü ñâîþ êàðüåðó dns-àäìèíà ;). Øâåéöàðñêèé íîæ àäìèíà íå ñòîèò îòíîñèòüñß ê nslookup ëåãêîìûñëåííî, íà ñàìîì äåëå ýòî âåñüìà è âåñüìà ïðîäâèíóòûé èíñòðóìåíò. ß áû õîòåë ïîêàçàòü òåáå ðßä âîçìîæíîñòåé ýòîé ïðîãðàììóëèíû, êîòîðûå, áåçóñëîâíî, ïðèãîäßòñß òåáå. 1) Êîìàíäà «?», êîòîðàß âûâîäèò ñïðàâêó ïî âñåìó òîìó, ×òî óìååò nslookup, — íåçàìåíèìûé èñòî×íèê çíàíèß. 2) Êîìàíäà «set timeout=ÇÍÀ×ÅÍÈÅ». Ïî óìîë×àíèþ â Windows â nslookup óñòàíîâëåí î×åíü ìàëåíüêèé òàéì-àóò íà DNS-çàïðîñû. Íåîïðàâäàííî ìàëåíüêèé, íàïðèìåð äëß dialup-ñîåäèíåíèé. Ñ ïîìîùüþ ýòîé øòóêè òû ìîæåøü óñòàíîâèòü ýòîò òàéì-àóò â ðàìêàõ ñåññèè nslookup'à. ß îáû×íî ñòàâëþ 120, ×òî ñîîòâåòñòâóåò äâóì ìèíóòàì. 3) Êîìàíäà «set type=ÒÈÏ» ïîçâîëßåò ïðîèçâîäèòü çàïðîñû íà ðàçíûå òèïû çàïèñåé (ñì. äðóãóþ âðåçêó). ÒÈÏ ìîæåò ïðèíèìàòü çíà×åíèß: A, CNAME, MX, NS, PTR, SOA. Òàêæå ñóùåñòâóåò ñïåöèàëüíîå çíà×åíèå ANY. Åñëè óñòàíîâèòü åãî, ïîëó×èøü âñþ èíôîðìàöèþ î çàïðàøèâàåìîì õîñòå/äîìåíå. |