Уиндоус & ДНС

13 отговора 552 прегледа
#1

Уиндоус & ДНС

Някой може ли да ми обясни или да ми даде ресурс за четене по следния въпрос:

Защо Windows 98 често прави DNS заявките си от порт 137 вместо стандартните високи портове (над 1024). Това създава ужасно много проблеми най-вече със firewall-и, а и имам подозрения, че дори да е безпроблемна комуникацията клиент-сървър, просто DNS не работи когато се ползва този порт. И което е най-важното - как да се отстрани причината за ползването му. Представете си неудобното положение, в което изпада поддръжката на интернет доставчик, когато трябва да обясни на клиент защо не му работи интернет-а, а интернет-а не работи защото уиндоус-а не иска да резолв-а...

Надявам се че има достатъчно знаещи хора, благодаря предварително.

Ride it like you stole it...!
Отговор
в отговор на nk #2

Re: Уиндоус & ДНС

А можеш ли да ми обясниш, в кой стандарт е описано през кой точно порт да се прави днс-а?
Не обиждаите ос-а, а псувайте този който е правил firewall-a!

Отговор
в отговор на lt;gt; #3

Re: Уиндоус & ДНС

po princip, ot koi port IZLIZA zaiavkata, bi triabvalo da niama znachenie za firewall-a, toi bi triabvalo da se interesuva, kym koi port e NASOCHENA, zashtoto toi e standartiziran. ako niakoi e nastroival firewall-a da proveriava portovete na zaiaviavashtia computer, znachi e palen kreten

Отговор
в отговор на nk #4

Re: Уиндоус & ДНС

Control the DNS Port Used for Lookups (Windows 95/98/Me)
This setting controls which port is used for DNS lookup requests. The default is port 53, but in some firewall situations the settings can be useful to specify an alternate port.

[линк]

Отговор
в отговор на nk #5

Re: Уиндоус & ДНС

Create a new String value (or DWORD value for Windows 95) called "DnsServerPort" and set it to equal the required port address.

Restart Windows for the change to take effect.


Registry Settings
System Key: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
Value Name: DnsServerPort
Data Type: REG_SZ (String Value)
Value Data: Port Number (Default = 53)


Disclaimer: Modifying the registry can cause serious problems that may require you to reinstall your operating system. We cannot guarantee that problems resulting from modifications to the registry can be solved. Use the information provided at your own risk.

Отговор
в отговор на DNS #6

Re: Уиндоус & ДНС

Абе човека говори за source порта бе , dest порта 53 е ясен.

Аз firewall с описани за филтриране source портове не съм виждал. Който ги е филтрирал наистина не е в час.

Отговор
в отговор на Sunwind #7

Re: Уиндоус & ДНС

Прав си за филтрирането на сорс портовете, но _стандартните_ сорс портове са тези по-големи от 1024, и уиндоус-а в 99% от случаите си ги ползва както си му е реда. 137, който толкова много обича да ползва уиндоус-а в дадени ситуации _за_сорс_порт_на_заявката_, е netbios-ns порт, който си е типично "сървърски" и почти всеки уважаващ мрежата си администратор би го филтрирал, заедно със 138 и 139, за да защити вътрешната си мрежа. Имам наблюдение обаче, че дори и firewall да няма, т.е. при безпроблемна комуникация Windows-DNS server, DNS сървъра го води като bad request.

Ride it like you stole it...!
Отговор
в отговор на Плaмeн #8

Re: Уиндоус & ДНС

Това го кажи на онзи дето му създавало неприятни проблеми! Както аз направих

Отговор
в отговор на nk #9

Re: Уиндоус & ДНС

Пак питам за да не би да си пропуснал...кой стандарт определя че сорспорта за днс заявката трябва да бъде на 1024?
После! Вдно FW ще филтрира заявки насочени КЪМ 137,138 и 139 а не идващи от тях т.е обратна страна. За какво ми е да филтрирам изхода след като мога да филтрирам входа доста по успешно, а и няма да си товаря със изличен трафик вътршната мрежа и днс-а ще си работи! Освен това за какъв да филтрирам UDP след като netbios-а върви по TCP ако си пропуснал този момент. Определено нещо ти е сбъркано във FW-то!

Отговор
в отговор на lt;gt; #10

Re: Уиндоус & ДНС

Zapochvam da si mislq che govorim na razlichni ezici.

Da ostavim nastrana firewall-a, nai-lesnoto neshto e da se spre ili da se sloji izkluchenie.
Ostava vaprosa: zashto DNS servera vodi zaqvkata kato nevalidna kogato Windows q prashta ot 137 port ?

Отговор
в отговор на nk #11

Re: Уиндоус & ДНС

Веорятно ще се намери някой да отговори, ако си направиш труда да постнеш например лога от сървърва, който е маркирал подобна заявка за невалидна!
Дай ни нещо конкретно върху което да се разсъждава...

Отговор
в отговор на nk #12

Re: Уиндоус & ДНС

ОК!
Нещо започна да ми просветва по твоя въпрос, но преди това...убеден ли си, че бозата изпраща DNS заявки към сървъра от 137?
Пуснах си значи един анализатор за да видя доколко е вярно това което казваш. И ми направи впечатление, че от 20 заявки ( за съжаление ме мързи да определя коя точно е от 98. но предполагам, че поне половината са ) нито една не постъпи от 137. Обаче когато зададох филтър UDP port 137, цъфнаха всички NETBIOS-NS заявки! Та затова питам - убеден ли си, че заявката която получва сървъра ти е DNS а не NETBIOS-NS, защото ако е такава, DNS-а ще я плюе всеки път.
А пък после може да поразсъждаваме по въпроса защо NS-а ги засилва към DNS-a!

"Няма да я целувам засега" си казал принца и слязал от Спящата Красавица
Отговор
в отговор на ADMlN$ #13

Re: Уиндоус & ДНС

Nai-posle smislen otgovor, blagodarq.

Da, 100% sym siguren che zaqvkata e imenno DNS, nabludavam q v situaciqta, kogato nqkoi me pita zashto "nqma net" (grrrr!), pusna tcpdump i se vijda, che windows-a pri opit da resolve nqkakav hostname pita DNS-a razbira se, no zaqvkata q prashta ot port 137 UDP. Sluchvalo se e da kaja da se restartira windows-a i hop - magiq, DNS zaqvkata si trugva ot normalnite portove (1024, 1025, tam nqkade) i vsichko e 6. No ponqkoga e uporito i ne stava sled N na broi restarta... Zapochvam da se samnqvam dali windows-a neshto ne mesha DNS i WINS.

Отговор
в отговор на nk #14

Re: Уиндоус & ДНС

Мдаа!
Двудневно наблюдение на UDP 137! Резултат: нито една DNS заявка от общо над 4500. Я вземи да ми пратиш пакетите на една заявка за да ги погледна 0 имам имейл в регистрацията.
А това да не го прави само една машина, че някой ламета бутат дето трябва и не трябва.
А ще помоля мода да прехвърли поста в Sysadmins, че ми стана любопитно, това дето го твърдят тука.

"Няма да я целувам засега" си казал принца и слязал от Спящата Красавица
Отговор