Üçüncü Taraf DNS Hizmetlerini Kullanmak için Yedi Neden. DNS sunucusu nedir, tercih edilen sağlayıcı adresi nasıl bulunur, onu Google Public DNS veya alternatif seçeneklerle değiştirin

  • 17.08.2019

ne olduğunu biliyorsan IP adresi ve DNS ama ne olduğunu bilmiyorum DynDNS ya da biliyorsunuz ama nasıl faydalı olabileceğini bilmiyorsanız bu yazı tam size göre. ne olduğunu bilmiyorsan IP adresi ve DNS ve hatta daha fazlası DynDNS, ancak interneti evde teknolojiyi kullanarak elde edersiniz ADSL(Örneğin, VAY itibaren Ukrtelekom), o zaman bu makale de yardımcı olabilir.

hepsine aynı şekilde başlayacağım IP adresleri ve DNS... İnternete bağlı her bilgisayarın, onu benzersiz bir şekilde tanımlamaya yarayan sayısal bir değeri vardır. Bu sayısal değere denir IP adresi... Örnek - 92.113.177.223 ... Biz insanlar için bu sayıları hatırlamak zordur. Bu nedenle, akıllı insanlar ortaya çıktı DNS :)

Alan Adı Sistemi ( DNS - Alan Adı Sistemi) ile bir alan adını (biz insanlar için uygun) eşlemenizi sağlar. IP adresi(arabalar için uygun ve gerekli). Sayesinde DNS hatırlaması zor olmayan tarayıcının adres çubuğuna yazıyoruz IP adresleri, ve anladığımız isimler: ya.ru, alan vesaire. :)

Durum öyle gelişiyor ki IP adresleri artık tüm bilgisayarlar için yeterli değil, bu nedenle aşağıdaki gibi geleneksel kavramlar statik IP adres ve Dinamik IP Adresi... Dinamik bir IP adresi kavramlarını karıştırmayın ve! Statik aramak gelenekseldir IP adresi size (bilgisayarınız) belirli bir süre için kiralanmak üzere verilir (genellikle bunun için sağlayıcı ile bir anlaşma yapılır) ve bu süre boyunca kullanabilmeniz garanti edilir ve değişmez. Yani, sağlayıcı size 80.80.100.150 adresini verdi ve sözleşmede statik, yani bu adresi her zaman kullanabileceksiniz ve başka hiç kimse bu adresi almayacaktır. Ne Dinamik IP Adresi aynı bağlantı örneğiyle gösterilmesi en kolay VAY itibaren Ukrtelekom... İnternete bağlandığınızda, ekipmanınız da IP adresi, ancak kalıcı değildir, çünkü bir sonraki bağlanışınızda farklı bir adres, ardından üçüncü bir adres vb. alacaksınız. tabii ki olacak IP adresleri belirli bir aralıktan, ama tam olarak hangisi IP adresi Bir sonraki bağlanışınızda bilinmeyeni önceden alacaksınız.

Bilgisayarınızdan İnternet'e erişmekten daha ilginç sorunları çözmeye başlamazsanız, dinamik IP adreslerinde yanlış bir şey yoktur. Örneğin, ters problemdir. En basit durumu ele alalım - protokol aracılığıyla bir bilgisayara erişim RDP- uzak masaüstümüze bağlantı Windows XP... Bir iş bilgisayarından ev bilgisayarımıza bağlanmak için neye ihtiyacımız var? Özel birşey yok. Ev bilgisayarında bağlantının kendisine izin verin ve yapılandırın ve bunu bilin IP adresi... Ama bilmek IP adresi kesinlikle yapamayız, çünkü dinamiktir ve bilgisayara bağlanmak istediğimiz anda herhangi bir şey olabilir. Klasik alan adı sistemi ( DNS) yalnızca statik IP adresleriyle çalışır. Ve bir alan adını IP adresimize bağlayamıyoruz.

İşte burada işe yarar DynDNS. Bu hizmet, IP adresimizdeki değişiklikleri izlememizi sağlar ve alan adımızın bilgisayarımızın mevcut IP adresiyle ilişkilendirildiğinden emin olur. O zaman sadece bilgisayarın alan adını hatırlamamız gerekiyor ve DynDNS halihazırda geçerli olan IP adresinin her zaman bu adla ilişkilendirilmesini sağlayacaktır.

Pratikte nasıl çalışır? Kendi örneğimle anlatacağım. Böyle bir hizmet sunan bir web sitesi var. Adı dyndns.com'dur. Bu siteye kayıt olduktan sonra oradaki formun bir alan adını oluşturdum. kuzmenko.dyndns.org... Ve onun devamı ADSL modem Bölümde DynDNS, kimlik bilgilerinizi kaydettiniz. Her şey. Artık her zaman etki alanı adını kullanarak bilgisayarıma giriş yapabilirim (bir buçuk yıldır herhangi bir arıza olmamasına rağmen). Modemdeki kayıt veya ayarlarla ilgili daha ayrıntılı bir açıklamaya ihtiyacınız varsa - yazın, ekleyeceğim.

Bununla ilgili daha ayrıntılı yazdı. Hatırlanması gereken asıl şey, DynDNS istemcisini ağdaki yalnızca bir cihazda yapılandırmanız gerekir, ve mümkünse, harici dinamik IP adresini alan adreste.

Bir ev yönlendiricisinin yerel ağından - yalnızca İnternet'e değil, aynı zamanda yönlendiricinin kaynaklarına da erişim sağlayabilirsiniz.

Bir USB sürücüsünün disk olarak kullanıldığı bir FTP sunucusundan vb. bahsedebiliriz. Aynı zamanda tüm bu kaynakları "harici" ağdan kullanılabilir hale getirmek mümkündür. Bunun için genellikle "dinamik DNS" hizmeti kullanılır. Bir yönlendiricide DDNS'nin nasıl kurulacağına bir göz atacağız.

Yerel ve "harici" ağ

Öncelikle DDNS'nin nasıl kullanıldığını açıklamaya çalışalım. Yerel ağdan yönlendiricinin kendisi aynı adreste bulunur (örneğin, 192.168.10.1). "Harici" ağda, çoğu durumda değişken olan WAN bağlantı noktasına belirli bir IP adresi atanır. Değer her an değiştirilebileceğinden, ezberlemek işe yaramaz. Ancak "açıkça" IP kullanmadan yönlendiriciye erişmek mümkündür. İlgili hizmete bir kez kaydolmak ve yönlendiricideki DDNS seçeneğini yapılandırmak yeterlidir.

DDNS'yi kurduktan sonra, yönlendiriciye erişim, etki alanı adıyla gerçekleştirilir (buna ek olarak, kullanıcı gelebilir). Bu, her şeyin doğru ayarlanması şartıyla uygundur.

DDNS hizmetine nasıl kaydolabilirim?

Ücretli ve ücretsiz hizmetler

DDNS hizmeti sağlayan sitelerin adreslerinin listesi:

  • no-ip.com
  • 3322.org
  • dyndns.org
  • dhs.org
  • update.ods.org
  • dyns.cx

Bunların en ünlüsü Dyndns. Kural olarak tüm kişiselleştirme örnekleri "onun için" verilir. Ancak bu hizmet son zamanlarda ücretli hale geldi. Bu nedenle, ücretsiz bir hizmet aramanız gerekir (yönlendiricide desteklenenlerden).

Belirli bir modeldeki bir yönlendiricinin yalnızca bazı DDNS hizmetlerini destekleyebileceğini bilmek önemlidir.

TP-Link cihazları için bir örnek düşünelim:

Dinamik DNS Sekmesi

Gördüğünüz gibi, bu markanın yönlendiricilerinde 3 farklı hizmetten 1'ini kullanabilirsiniz (ancak daha fazlasını değil). Listeleri DDNS ayarları sekmesinde mevcuttur. Bu, farklı modellerin yönlendiricileri için geçerlidir.

Servise kayıt

Yönlendiriciyi yapılandırmadan önce DDNS hizmetine kaydolmanız gerekir. Bir alan adı almanız gerekir (hizmet benzersiz olup olmadığını kontrol eder) ve ancak o zaman bu adın ayarlarda belirtilmesi gerekir.

Kayıt için bir e-posta gereklidir. Yeni kullanıcı kartı - genellikle şu bilgileri içerir: ad, soyad, bölge, e-posta. Posta kodu gerekiyorsa bu alanı boş bırakabilirsiniz.

Sonuç olarak, kullanıcının emrinde benzersiz bir alan adı olacaktır. Örneğin, bu: "1234router.no-ip.biz". Ayrıca, hesap kartını yönetmek için bir hesap oluşturulur (kullanıcı adını ve şifreyi hatırlamanız gerekir).

Yönlendiricimde DDNS'yi nasıl kurarım?

DDNS Ayarları Sekmesi

Yapılandırması en kolay olan çoğu yönlendiricideki DDNS seçeneğidir. Web arayüzü, gerekli tüm parametreleri içeren bir sekme içermelidir: alan adı, parola ile oturum açma, hizmet listesi.

Ayarlama Algoritması:

  1. Gerekli sekmeye gidin (genellikle, "Gelişmiş ayarlar" bölümünde "DDNS" veya "Dinamik DNS")
  2. Bir hizmet seçin (kaydolduğunuz hizmet)
  3. Tüm boş alanları doldurun
  4. "Etkinleştir" onay işareti varsa - ayarlayın ve ayarları kaydettiğinizden emin olun:

TP-Link yönlendiricilerinde DDNS'yi yapılandırma

Yönlendiriciyi DDNS hizmetine bağlayın - kullanıcı arayüzü açmalı ve "Giriş" düğmesini tıklamalıdır (yukarıdaki sekmede). Yönlendirici yeniden başlatılıncaya kadar bağlantı etkin kalacaktır.

DDNS Örneği ve Bilinen Sorunlar

Diyelim ki her şey doğru yapıldı ve ayrıca yönlendirici üzerinde ftp sunucusu etkinleştirildi. Ardından, dünyanın herhangi bir yerinden - bu sunucu şu adreste kullanılabilir: ftp://1234router.no-ip.biz:80. Örnek, elbette, "1234router.no-ip.biz" alan adı alındıysa doğrudur.

Bazen alan adına göre - yine de bir yönlendirici kullanılamaz hale gelir. Bu durumda, hizmet web sitesine gidin, bir hesap açın (veya bir alan adı belirtin) - ve yönlendiricinin IP'si sayfadaki pencerede görünecektir. Sorun şu ki, bir süre sonra bu IP değişebilir.

Ancak, prensipte, bu yöntem de geçerlidir: "1234router ..." yerine IP adresi belirtilir (aslında WAN portuna atanır). IP değerini görme yeteneği, herhangi bir servis tarafından sorunsuz bir şekilde sağlanmaktadır.

Ek olarak, DDNS ile 2IP.ru ve benzerleri arasındaki temel farkı not ediyoruz: DDNS kullanarak IP yönlendiricisini İnternete bağlı herhangi bir cihazdan (dünyanın herhangi bir yerinden) bulabilirsiniz. Ayrıca, bu IP yönlendiriciye erişmek için kullanılır.

DynDSN için bir D-Link yönlendirici yapılandırma örneği

Bazen dinamik bir IP adresine sahip bir bilgisayar için DNS'yi kaydettirmek gerekir. Bunu yapmanın kolay bir yolu, en son konu olan Bind a Domain and a Dynamic IP'de açıklanan dyndns gibi hizmetlerdir. Bazen bu yaklaşım yeterince kötü çalışır.

Örneğin, benim durumumda sağlayıcı Bazen genel IP adresimi değiştirir. Bu bazen, genellikle birkaç ayda bir olur. Ayrıca, ev bilgisayarım nadiren yeniden başlatılıyor. Bu süre zarfında daha önce kullandığım dyndns servisi "kullanılmayan" hesabı devre dışı bırakmak için bana birkaç kez hareketsizlik uyarısı göndermeyi başardı. Elle atanan bir DNS bölgesine geçmek de imkansızdır, çünkü bazen adres hala değişir. Ve genellikle, burada ve şimdi ev bilgisayarınıza erişmeniz gerektiğinde bunu öğrenirsiniz.

Açıklanan yöntemi uygulamak için, İnternet'te üzerinde DNS sunucusu bağlantısı olan bir sunucuya ihtiyacınız vardır. Ayrıca alt etki alanını bilgisayarımız için ayıracağımız etki alanı bölgesi. Bir Linux bilgisayarının bir Linux sunucusuna bağlanmasıyla ilgili varyant açıklanmıştır. Diğer işletim sistemlerini kullanmak için kılavuzları okumanız ve bazı adımları değiştirmeniz gerekecektir.

Yani:
1. server.org alan adına kurulu bir bind9 sunucumuz var
2. Bir bölge client.server.org.zone oluşturun:

$ MENŞE.
10 TL; 10 saniye
SOA'DA client.server.net ns1.server.net. hostmaster.server.net. (
on sekiz ; seri
10800; yenileme (3 saat)
3600; tekrar dene (1 saat)
604800; sona ermek (1 hafta)
on ; minimum (10 saniye)
$TTL 3600; 1 saat
NS ns1.server.net.
NS ns2.server.net.
MX 10 client.server.net.

Burada ns1.server.net ve ns2.server.net sunucuları bölgemiz için DNS sunucularıdır, client.server.net ev bilgisayarımızın adresidir.

3. İstemcide anahtarlar oluşturun:
istemci # cd / etc / adlandırılmışb / anahtarlar
istemci # dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST client.server.net.

4. Sunucuda bir anahtar içeren bir dosya oluşturun:
sunucu # cd / var / adlı / chroot / vb
sunucu # vim tuşları.conf:

Anahtar client.server.net. (
"HMAC-MD5" algoritması;
gizli "omr5O5so / tZB5XeGuBBf42rrRJRQZB8I9f + uIIxxei8qm7AVgNBprxtcU + FQMzBvU / Y + nyM2xbs / C8kF3eJQUA ==";
};

Bu durumda, güvenli olmayan simetrik bir anahtar kullanıldı: Birisi sunucunuzdaki anahtar dosyasına erişiyorsa, bölge verilerinizi değiştirmek için anahtarınızı kullanabilir. Bu durumda, asimetrik bir anahtar kullanabilirsiniz.

Dosyaya erişim haklarını anahtarlarla belirliyoruz:
sunucu # chmod 640 anahtar.conf
sunucu # chown kökü: adlı anahtarlar.conf

5. bölgemizi name.conf'a ekleyin:
"/etc/keys.conf" içerir
bölge "client.server.net" (
tip usta;
"zones / client.server.net" dosyası;
güncellemeye izin ver (
anahtar client.server.net;
};
};

Bölge verilerini güncellemenizi sağlayan bir parametre buraya yazılır. Genel olarak, kılavuzları okuduktan sonra, belirli bir anahtar için bölgede yalnızca bir kaydı güncellemenize izin veren bu parametre için seçenekler bulabilirsiniz. Yani, client1, client2, vb. alt alan adlarına sahip bir bölgeniz olabilir. key1, key2, vb. ile yetki verecek olan

6. DNS sunucusunu yeniden başlatın:
sunucu # /etc/init.d/adlı yeniden yükleme

7. İstemcide bölge verilerini güncelleyecek bir komut dosyası oluşturun:
#! / bin / bash
IFACE = "wlan0"
TTL = 3600
SUNUCU = ns1.example.com
HOSTNAME = foo.example.com
BÖLGE = örnek.com
KEYFILE = / root / ddns-keys / Kfoo.example.com. +157 + 12345.private

New_ip_address = `ifconfig $ IFACE | grep "inet adresi:" | awk "(2 $ yazdırın)" | awk -F ":" "($ 2 yazdırın)" `
new_ip_address = $ (yeni_ip_adresi / /)

Nsupdate -v -k $ ANAHTAR DOSYASI<< EOF
sunucu $ SUNUCU
bölge $ BÖLGE
güncelleme silme $ HOSTNAME A
güncelleme $ HOSTNAME $ TTL A $ new_ip_address ekle
göndermek
EOF

Komut dosyasının başında ilgili parametreler açıklanmıştır: arayüz, sunucu ve bölge adları, dosyanın anahtarla konumu.

8. DNS değiştirirken yalnızca otomatik başlatma / otomatik adres değişikliğini yapılandırmak için kalır.
Bunu NetworkManager için bir komut dosyası kullanarak yapacağız:
/etc/NetworkManager/dispatcher.d/20-dyndns.sh dosyası oluşturun:
#! / bin / sh

Yüz = 1 $
durum = 2 $

Eğer ["x $ durum" == "xup"]; sonra
/ etc / nameb / ddns güncellemesi
elif ["x $ durum" == "xdown"]; sonra
NS
fi

Yürütülebilir hale getirelim ve kök kullanıcıya ait olsun.

Çalıştır-kontrol-kullan.

Upd: Çalışmazsa, client.server.org.zone dosyasının bulunduğu klasöre yazmak için sunucudaki adlandırılmış hakları kontrol edin (kurun)
name orada client.server.org.zone.jnl dosyasını yaratacaktır.

Aşağıdaki malzemeler kullanılmıştır.

Bazen kendi makinenize veya dinamik bir IP adresine sahip istemcinin makinesine erişiminiz olması gerekir. Bu amaçlar için birçok hizmet var, ancak ücretsiz olanlar giderek azalıyor. Bu makale bunun için. Elinizde bir DNS sunucusu yapabileceğiniz bir sunucunuz (VDS, VPS veya Dedicated Server) varsa, bu makalenin yardımıyla böyle bir hizmeti kendiniz yapabilir ve istediğiniz gibi kullanabilirsiniz. İstediğiniz. Hizmetin oluşturulması sırasında, İnternet'teki birçok sayfa arandı, çoğu zaman birbiriyle çelişiyordu. Bu nedenle kaynaklara link verilmeyecektir. Bu makale, internette toplanan tüm bilgilerin bir derlemesi gibidir.

işin başlangıcı

Bir hizmet oluşturmaya başlamak için, sunucuda BIND'in yapılandırıldığı varsayılır, paket yüklenir dnsutils ve Curl programı. Birdenbire sahip olmadığınız ortaya çıkarsa, bu makalede yazılanları okuyun. Basit olması için, bir alan adı ile çalışacağımızı hemen kabul edeceğiz. dyndns.my ve dinamik IP'ye sahip bir alt etki alanı hayalet... Tam adres ortaya çıkacak dhost.dyndns.my... Etki alanı, sunucunuzun IP'sinden bir A ns kaydına sahip olmalıdır. Veya ns değil, burada istediğiniz gibi, ancak bu örnekte durum bu. Tam netlik için, hem sunucu hem de istemci Ubuntu'lu bilgisayarlardır. Sürüm artık temel öneme sahip değil.

Hadi gidelim dedi!

İstemci tarafını yapılandırma

Yetkilendirme anahtarlarının istemcide oluşturulması gerektiğinden, bölüm sunucu yapılandırmasının önüne geçer.

içinde ayrı bir dizin oluşturalım. / vesaire.

sudo mkdir / vb / ddns /

İçeri girelim.

cd / vb / ddns /

İstemci ve sunucu arasındaki bilgi alışverişi için bir çift anahtar üretiyoruz.

sudo dnssec-keygen -b 512 -a HMAC-MD5 -v 2 -n HOST dyndns.my

Bu işlemin bir sonucu olarak, dizinde iki dosya belirir - Kdyndns.my + 157 + 48025.key ve Kdyndns.my + 157 + 48025.özel... İlk dosyadan, yalnızca "157" den sonra karakter kümesine ihtiyacımız olacak. Anahtar gövdenin başladığı boşluktan sonradır. Etki alanı bölgelerini güncellemek için bir komut dosyası oluşturun.

sudo nano ddns.sh

Metni oraya yapıştırın.

#! / bin / bash TTL = 3600 SUNUCU = ns.dyndns.my HOSTNAME = dhost.dyndns.my BÖLGE = dyndns.my KEYFILE = Kdyndns.my +157 +48025 .private new_ip_address = `curl http: // dyndns. benim / ip.php` # Bu dosya daha sonra sunucuda oluşturulacak! cd / etc / ddns nsupdate -v -k $ ANAHTAR DOSYASI << EOF server $SERVER zone $ZONE update delete $HOSTNAME A update add $HOSTNAME $TTL A $new_ip_address send EOF

Kurtarırız. Sonra yürütme hakları veriyoruz.

sudo chmod + x ddns.sh sudo ln -s / etc / ddns / ddns.sh / usr / sbin / ddns_update

Sunucu tarafı kurulumu

Bir ad sunucusu kurmak, bir etki alanı kaydettirmekten ve kayıtları güncelleme izni ayarlamaktan oluşur. A dinamik IP ile alan adları. Bağlama dizinine gidin.

cd / etc / bağlama / sudo nano dnskeys.conf

Buraya, önceki bölümde bahsedilen anahtarın metnini ve gövdesini ekliyoruz.

Anahtar "dyndns.my" (hmac-md5 algoritması; gizli "anahtar gövdesi burada";);

dosyaya ekle /etc/bind/named.conf anahtarın tanımlandığı dosyayı gösteren bir satır.

"/etc/bind/dnskeys.conf";

Bir sonraki adım dosyalamak /etc/bind/named.conf.localçalıştığımız etki alanı bölgesini kaydedin.

"dyndns.my" bölgesi (ana tip; izin ver-güncelleme (anahtar dyndns.my;); dosya "/etc/bind/pri.dyndns.my";);

Ayrıca, etki alanı için farklı girişlere sahip bir /etc/bind/pri.dyndns.my dosyası oluşturmanız gerekecektir. Etki alanının çalışması için gereken minimum kayıt kümesi ile normaldir, bu nedenle bu makalede dikkate alınmasına gerek yoktur. Ayarları tamamlamak ve uygulamak için ad sunucusunu yeniden başlatın.

sudo hizmeti bind9 yeniden başlatma

Şimdi web sayfalarına yönelik dizine çok basit bir php betiği yerleştiriyoruz.

sudo nano / var / www / ip.php

Kodu oraya yapıştırıyoruz.

Bu dosyaya web üzerinden erişirseniz, örneğin http://dyndns.my/ip.php, IP adresinizden başka bir şey görmezsiniz. İhtiyacımız olan şey buydu. İstemci curl kullanarak bunu alır ve sunucudaki bilgileri günceller.

Sunucu tarafını kurmak için tüm hareketler bu.

Son ayar

Müşteriyi bitiriyoruz.

sudo nano / etc / crontab

Bir satır ekleyin.

* / 15 * * * * kök / usr / sbin / ddns_update

Bu, betiğin her 15 dakikada bir çalışacağı anlamına gelir. Bu, istemci tarafının yapılandırmasını tamamlar. 15 dakika bekleyebilir ve sunucumuzun üçüncü taraf bir sunucudan ping aldığından emin olabilirsiniz. Veya komutu çalıştırabilirsiniz.

sudo ddns_update

Aslında, / usr / sbin'de bir sembolik bağlantı yaptık. Kelime ile bir egzoz almadıysanız REDDEDİLDİ, o zaman her şeyi doğru yaptın ve mutlu olabilirsin.

sonuçlar

Sonuç olarak tamamen çalışan bir dinamik isim hizmetimiz oldu. Elbette önemli bir dezavantaj var. Kullanılan anahtar, kayıtlı alt alan adlarından herhangi birini değiştirmek için uygundur. Yani herkes için bir tanedir. Bu, birisi anahtarı kırarsa holiganlık için alan açar. Hizmet kendisi için yapıldığı için herhangi bir özel soruna yol açmayacaktır. Çünkü evde kendinizi zorbalık etmek için zihinsel olarak tamamen sağlıklı olmamanız gerekir. Belki her alt etki alanının kendi anahtarıyla yetkilendirilmesine izin veren bir çözüm vardır, ancak bu makalenin amacı bu değildi, çünkü Google'a çok eziyet edilmedi.

Bu makaleyi yeniden yazdırırken büyük istek, kaynağı, özellikle bu kaynağı belirtin.

Ancak şimdilik size DNS sunucunuzu neden değiştirmeniz gerekebileceğini anlatacağız.

Hız artışı mümkün

Üçüncü taraf DNS sunucuları, ISS'nizin DNS sunucularından daha hızlı olabilir. Bu garanti edilmez, coğrafi konumunuza, üçüncü taraf DNS sunucularının size ne kadar yakın olduğuna ve ISS'nizin DNS sunucularının ne kadar yavaş olduğuna bağlı olacaktır.

Tek ihtiyacınız olan iyi bir hız ise, üçüncü taraf bir DNS sunucusuna geçmenin faydalarını görebilir veya göremeyebilirsiniz. Emin olmak için, mevcut DNS sunucunuza ve diğer DNS sunucularına DNS aramaları yapacak ve bu sunucuların her birinin yanıt vermesinin ne kadar sürdüğünü kontrol edecek Namebench gibi bir DNS kıyaslama aracı çalıştırmalısınız.

Google Public DNS veya OpenDNS gibi popüler üçüncü taraf DNS hizmetleri sizin için daha hızlı olabilir. Eğer öyleyse, Namebench size haber verecektir.

Namebench'in her faktörün etkinliğini ölçemediğini unutmayın. Örneğin, katılan DNS servislerinin IP adresinizi bulmasını ve size daha yakın olan IP adreslerinden yanıt vermesini sağlayan ve böylece bağlantı hızını artıran Google Public DNS ve OpenDNS katılır. ISS'niz tarafından sunulanlar gibi diğer DNS sunucuları, bu yeni teknolojilerin uygulanmasında o kadar çevik değildir.

Geliştirilmiş güvenilirlik mümkün

Bu, zaten belirtilen hız iyileştirme fırsatı ile yakından ilgilidir. ISS'niz DNS sunucularını hızlı ve kararlı tutmakla pek ilgilenmiyorsa, çok uzun DNS aramaları nedeniyle web sitelerinin yüklenemediği veya çok yavaş yüklendiği dönemlerle karşılaşabilirsiniz. ISS'niz işini düzgün yapmıyorsa, üçüncü taraf bir DNS sunucusuna geçmek size daha fazla güvenilirlik getirebilir.

Ebeveyn Kontrolü

Küçük çocuklarınız varsa ve web filtreleme yüklemek istiyorsanız, bunu yapmanın birçok farklı yolu vardır. Web filtrelemeyi kurmanın en kolay yollarından biri, DNS sunucularınızı OpenDNS sunucuları ile değiştirmektir. Yönlendiricinizdeki DNS sunucusunu değiştirin ve OpenDNS web sitesinde ebeveyn kontrolü ayarlarını yapılandırarak belirli web sitesi kategorilerini engellemenize ve ev ağınızdan erişilebilen web sitelerini görüntülemenize izin verebilirsiniz.

Bu, özellikle yönlendiricinizdeki ayarları değiştirdikten ve OpenDNS web sitesinde ebeveyn denetimlerini ayarladıktan sonra, ayarlar ev ağınızdaki her cihaza (herhangi bir işletim sistemi çalıştıran bilgisayarlar, oyun konsolları, akıllı telefonlar, tabletler vb.) uygulanacağından kullanışlıdır. böyle bir web sitesinin IP adresi için bir DNS talebi gönderildiğinde, OpenDNS farklı bir IP adresi döndürür. Kullanıcının tarayıcısı bu adrese bağlanır ve erişmeye çalıştığı web sitesinin engellendiğine dair bir mesaj alır.

Lütfen bunun çok güvenilir olmadığını unutmayın. Ağınızdaki bir kullanıcı, filtrelemeyi atlamak için cihazlarının DNS sunucusunu değiştirebilir. Küçük çocuklar bunu yapamazlar, ancak ergenler bunu yapabilir - tıpkı diğer ebeveyn kontrollerinin çoğunda olduğu gibi.

Kimlik avı koruması

OpenDNS, kimlik avı sitelerini engellemek için filtreleme de gerçekleştirir. Modern tarayıcılarda yerleşik kimlik avı koruması vardır, ancak Windows XP ve Internet Explorer 6 çalıştıran bilgisayarları içeren bir ağdaysanız, OpenDNS kullanmak tüm bu bilgisayarlara normalde sahip olmayacakları bir miktar kimlik hırsızlığı koruması sağlayacaktır. ..

Diğer DNS hizmetleri bu özelliği sunmaz. Örneğin, Google Public DNS, yalnızca hızlı ve mantıklı bir DNS hizmeti olarak çalışmayı amaçladığından, içerik filtreleme özelliklerini içermez.

çareler

OpenDNS ve Google Public DNS gibi üçüncü taraf DNS sunucuları da pek çok ISP'nin DNS sunucularında henüz uygulanmamış korumalar sunar. Örneğin, Google Public DNS, DNS sorgularının düzgün bir şekilde imzalandığından ve güvenilir olduğundan emin olmak için DNSSEC'yi destekler. ISS'nizin DNS sunucuları henüz bu tür güvenlik özelliklerini uygulamamış olabilir.

SOPA yasa tasarısı kabul edilirse, SOPA DNSSEC'yi yasaklayacağından, hiçbir ABD DNS sunucusu DNSSEC'yi desteklemeyecektir. Amerikalılar DNSSEC'nin faydalarından yararlanmak isteselerdi, denizaşırı DNS sunucularını kullanmak zorunda kalacaklardı.

Coğrafi olarak engellenen içeriğe erişim

Özel üçüncü taraf DNS sunucuları, coğrafi olarak engellenmiş belirli içeriğe de erişmenizi sağlayabilir. Örneğin, Unblock-Us'a geçerek dünyanın neresinde olursanız olun Netflix, Hulu ve BBC iPlayer gibi medyalara erişebilirsiniz. Bilgisayarınız bir DNS isteğinde bulunduğunda, DNS hizmeti, hizmetin dünyanın başka bir yerinde olduğunuzu varsayması için bazı tüneller yapar. Bu, yönlendiricinizdeki DNS sunucusunu değiştirerek herhangi bir cihazdan bu hizmetlere erişmenizi sağladığı için kullanışlı bir özelliktir.

Birincil DNS hizmetiniz olarak ücretsiz bir hizmet kullanmamalısınız - buna geçiş yapmak kesinlikle web'de gezinmenizi yavaşlatacaktır. Bunlardan birini kullanıyorsanız, ihtiyacınız olduğunda hızlıca geçiş yapmak ve işiniz bittiğinde geri dönmek için DNS Jumper gibi bir araç kullanmanız gerekir.

Ve aynı şekilde çalışıyorlar ve bu sınırlamaya sahip değiller, ancak diğer yandan onlar için ödeme yapmanız gerekiyor.

Web sansürünü atlamak

Bazı ISS'ler ve eyaletler, web sitelerini yalnızca DNS düzeyinde engeller. Örneğin, bir ISS, gelen DNS'sini başka bir web sitesine yeniden yönlendirerek example.com'u "engelleyebilir". Bir web sitesi bu şekilde engellenirse, DNS sunucunuzu, o web sitesini engellemeyen bir üçüncü taraf DNS hizmetiyle değiştirmek, siteye erişmenizi sağlar. Bir örnek, Birleşik Krallık'ta The Pirate Bay'in engellendiği sırada meydana gelen durumdur. İnsanlar tekrar kullanmak için DNS sunucularını değiştirebilir.

Web sitelerinin genellikle IP düzeyinde engellendiğini lütfen unutmayın, bu nedenle bu her zaman çalışmayacaktır. Örneğin, bir güvenlik duvarı web sitelerini engellemek için DNS engelleme de dahil olmak üzere birçok teknik kullanır.

Namebench, mevcut DNS sunucularının sansürlenip sansürlenmediğini belirlemek için DNS sunucularını sansür açısından kontrol eden bir seçenek içerir.

DNS sunucularını değiştirmek istiyorsanız, muhtemelen tüm ev ağınızı etkileyecek olan yönlendiricinizdeki DNS sunucusunu değiştirmek istersiniz. DNS sunucusunu tek bir bilgisayarda da değiştirebilirsiniz; bu, yalnızca o belirli bilgisayarı etkiler.

Hangi DNS servislerini kullanıyorsunuz? Ne amaçla? Deneyiminizi ve ayarlarınızı yorumlarda paylaşın.

Bir yazım hatası mı buldunuz? Vurgulayın ve Ctrl + Enter tuşlarına basın