Logowanie
 Lokalny serwer DNS w Windows 7/Vista/XP

Autor: Mariusz Ko�acz (rokko)
Strona autora: techformator.pl
Kontakt: m.kolacz(at)hotfix.pl

Je�eli u�ytkownik wpisze w przegl�darce jaki� adres strony, jest on dynamicznie t�umaczony na adres IP rozpoznawalny przez urz�dzenia sieciowe i serwery. T�umaczenie odbywa si� poprzez odpytywanie serwera DNS (ang. Domain Name System), kt�ry zawiera setki tysi�cy rekord�w, gdzie do ka�dego adresu IP przypisana jest odpowiednia nazwa domenowa. A zatem, gdy wpiszemy adres np. forum.hotfix.pl, przegl�darka wy�le ��danie do serwera DNS, w celu ustalenia adresu IP. Dopiero po ustaleniu lokalizacji serwera, b�dzie mo�liwe za�adowanie strony.

Ka�de odpytywanie serwer�w zabiera czas, szczeg�lnie jest to widoczne w przypadku wolnych DNS-�w, wolnego po��czenia GPRS/EDGE/3G lub te� z racji odleg�o�ci dziel�cej serwer DNS i komputer wysy�aj�cy ��danie. Stosuj�c pewn� sztuczk�, czas oczekiwania mo�na skr�ci� do jednej milisekundy. W niniejszym poradniku przedstawi� metod�, kt�ra znacz�co skr�ci czas �adowania si� stron WWW.

Metoda, o kt�rej mowa opiera si� na stworzeniu lokalnego serwera DNS. Do tego celu wykorzystamy darmow�, ma�� aplikacj� o nazwie DnsSpeeder. Program nie wymaga instalacji i przeznaczony jest dla system�w Windows 7/Vista/XP.

Uruchomienie lokalnego serwera pozwoli na gromadzenie rekord�w DNS w pami�ci podr�cznej. Dzi�ki stworzeniu lokalnej bazy danych, b�dzie mo�na odwo�ywa� si� do niej, jak do normalnego serwera DNS, z t� r�nic�, �e zostanie zniwelowany czas op�nienia.

DnsSpeeder - lokalny serwer DNS

Og�lna zasada dzia�ania DnsSpeeder nie jest skomplikowana. U�ytkownik uruchamia aplikacj� (Start), automatycznie dokonywana jest modyfikacja wpis�w DNS w po��czeniach sieciowych na adres 127.0.0.1, aby ka�de ��danie wywo�ania strony by�o przechwycone lokalnie. Gdy nast�pi pro�ba odpytania serwera DNS, w pierwszej kolejno�ci przegl�darka odwo�a si� do lokalnej bazy adres�w, dopiero w przypadku braku wymaganych rekord�w nast�pi przekierowanie na fizyczny serwer DNS, w celu pobrania niezb�dnych informacji. Ka�da strona odwiedzona przez u�ytkownika b�dzie znajdowa�a si� w lokalnym cache, dzi�ki czemu ponowne odwiedzenie tej samej witryny b�dzie skutkowa� skr�ceniem czasu oczekiwania.

W sekcji DNS Server mo�na zdefiniowa� list� adres�w serwer�w DNS, z kt�rych program b�dzie korzysta�. Istnieje tak�e mo�liwo�� nadawania priorytet�w, poprzez przesuwanie poszczeg�lnych wpis�w, w g�r� i w d�. Wpis znajduj�cy si� na samym szczycie posiada najwy�szy priorytet. Gdy dany serwer b�dzie niedost�pny, kolejny adres na li�cie zostanie odpytany, i tak w k�ko a� do uzyskania odpowiednich informacji, niezb�dnych do ustalenia adresu witryny.

Ustawienia serwera DNS

Pod przyciskiem Options kryje si� kilkana�cie opcji, pozwalaj�cych okre�li� zachowanie programu. Mo�emy tam znale��:

  • Start At Login - uruchamia DnsSpeeder podczas logowania do systemu (Opcja Aktywna/Nieaktywna; True/False).
  • Minimize on Startup - podczas uruchamiania minimalizuje okno programu do zasobnika systemowego.
  • Statistical Dialog Always on Top - okre�la czy panel statystyk zostanie ukryty przy zmianie fokusu innych okien.
  • Enable changing local DNS servers - warto�� True oznacza� b�dzie, i� przy uruchomieniu zostanie automatycznie zmieniony adres DNS na lokalny. Podczas zamykania programu nast�pi podmiana adres�w (zostan� przywr�cone domy�lne ustawienia).
  • DNS Records Updating Interval - czas, po kt�rym lokalna baza danych b�dzie od�wie�ona. W przypadku gdy w okresie pomi�dzy kolejnymi od�wie�eniami do danej domeny przypisano inny adres IP, niemo�liwe b�dzie ustalenie w�a�ciwego adresu, a� do czasu ponownej synchronizacji.
  • A Domain to Test The DNS Server Up or Down - definiujemy adres witryny, kt�ra zostanie u�yta do okre�lania dost�pno�ci danego serwera DNS.
  • Use Proxy - definujemy czy aplikacja ma si� ��czy� przy pomocy serwera po�rednicz�cego (domy�lnie opcja wy��czona; False).
  • Proxy Type - ustawienie typu serwera proxy (SOCKS5).
  • Proxy IP - adres IP serwera proxy.
  • Proxy Port - numer portu, pod kt�rym znajduje si� us�uga proxy.
  • Proxy Need Login - je�eli do po�aczenia z serwerem proxy wymagane s� dane autoryzacyjne tzn. login i has�o wybieramy opcj� True.
  • Proxy User/Proxy Password - definiujemy nazw� u�ytkownika oraz has�o.

DnsSpeeder pozwala filtrowa� dane przy u�yciu wyra�e� regularnych (opcja Filter). Dost�p do okna z danymi statystycznymi uzyskamy wybieraj�c Detail.

Okno statystyk DnsSpeeder

Zastosowanie lokalnego serwera DNS ma sens nawet w przypadku ultra szybkich po��cze�. Je�eli ka�dego dnia przegl�damy du�� ilo�� stron, mo�emy zaoszcz�dzi� nieco czasu. Oczywi�cie opisana metoda nie jest bez wad. W sytuacji, gdy wskutek nieznalezienia potrzebnych informacji nast�pi odwo�anie do fizycznego DNS, kt�ry w tym czasie jest nieosi�galny, nast�pi zmiana serwera i ponowne odpytanie. Istotne jest ustawienie sprawdzonych DNS-�w, kt�re s� szybkie i niezawodne. Niestety nie mo�na tutaj zaproponowa� uniwersalnego rozwi�zania, albowiem jest wiele rzeczy, na kt�re trzeba zwr�ci� uwag�. Najlepszym wyborem b�dzie skorzystanie z dodatkowej aplikacji, dokonuj�cej testy wydajno�ciowe DNS, por�wnaniu otrzymanych wynik�w i wybraniu najszybszego serwera spo�r�d dost�pnych. Zapewne zadacie pytanie - jak i czym sprawdza�? ...o tym jednak napisz� w kolejnym poradniku.


Copyright © rokko


Wszystkie prawa zastrze�one. Kopiowanie ca�o�ci lub fragment�w niniejszego artyku�u jest zabronione.

 Reklama

 Komentarze
#1 | Drukonosz dnia 02/12/2011 01:38
Witam.
Szuka�em artyku�u tego typu chc� hostowa� moj� stron� na prywatnym serwerze mam ��cze 10mb upload i aktualnie jestem przy stadium przenosin. Polecam wszystkim takie dzia�anie mo�na si� sporo nauczy�!
 Dodaj komentarz
Dla wszystkich komentarzy wymagana jest ich akceptacja przez moderatora.

Nick:



AntyBOT (dla niezalogowanych): Napisz s�owo hotfix wielkimi literami

/articles.php?article_id=320

 Artyku�y
Polecany artyku�


Jak walczy� z pobieraczkiem? Jak odst�pi� od umowy? O tym w artykule.
 Ostatnie komentarze
gryPrzez: Maciak Plock [dnia: Apr 03, 2020]
wynik jest wysoko w google, przy...
gryPrzez: MAMBA [dnia: Mar 24, 2020]
Warning: Only 61104 of 61105 MBy...
gryPrzez: Random32 [dnia: Mar 18, 2020]
Witam, u mnie na polskim Window...
gryPrzez: muffintodebil [dnia: Mar 04, 2020]
aha gosicu to niezly jestes zaaw...
gryPrzez: Maciek [dnia: Feb 20, 2020]
2 karty 512 kupione na allegro: ...
gryPrzez: xd [dnia: Feb 05, 2020]
zrobi�em spos�b Vin/7 na dziesi�...
gryPrzez: gtremik [dnia: Jan 25, 2020]
Dzi�ki seba86mu :) Dzia�a
gryPrzez: Mirek [dnia: Jan 22, 2020]
A jest rozwi�zanie dla Windowsa 10?
 Gry
Polecany artyku�


Quake

Klasyk FPS w wersji flash.
 Programy
Polecany artyku�


Tapin Radio Darmowa aplikacja s�u��ca do s�uchania i nagrywania radia internetowego
 Recenzje
Polecana recenzja


Sleeping Dogs
Policjant pod przykrywk� rozpracowuje Triad�.
 Facebook