Èçäàòåëüñêèé äîì ÎÎÎ "Ãåéì Ëýíä"ÑÏÅÖÂÛÏÓÑÊ ÆÓÐÍÀËÀ ÕÀÊÅÐ #62, ßÍÂÀÐÜ 2006 ã.

×òî â èìåíè òåáå ìîåì?

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. Åñëè óñòàíîâèòü åãî, ïîëó×èøü âñþ èíôîðìàöèþ î çàïðàøèâàåìîì õîñòå/äîìåíå.

Íàçàä íà ñòð. 062-110-2  Ñîäåðæàíèå