Hoe de snelste DNS te gebruiken

De Let's Use Linux-posts afstoffen, Ik herontdekt een die ik zou willen verdiepen. Het gaat over het bestaan ​​van namebench, een tool waarmee je verschillende DNS kunt testen en dat enorm helpt om onze internetverbinding te versnellen.

Wat is een DNS

De DNS-server is als een telefoonboek waarin de telefoonnummers van mensen worden opgeslagen. In dit geval wordt het IP-nummer opgeslagen dat overeenkomt met de internetadressen waarmee we browsen.

Op deze manier, wanneer u www.google.com plaatst, is de DNS-server degene die die tekst omzet in het IP-nummer van de machine waarop de pagina die we willen zien is opgeslagen. We hebben DNS-servers nodig omdat www.google.com natuurlijk gemakkelijker te onthouden is dan een lang nummer.

Aan de andere kant is het belangrijk om te begrijpen dat er niet voor iedereen een enkele DNS-server is. Er zijn wat wordt genoemd root-servers, die weten waar de "high-level" servers zijn in elk van de zones waarin de wereld was verdeeld en die ook de "complete lijst" van IP's opslaan. Er zijn slechts 13 van deze servers in de hele wereld. Dan zijn er de "top-level" servers die slechts een deel van die lijst opslaan (meestal geassocieerd met geografische factoren -.ar, .be, etc.- of generiek -.com, .gov, etc.).

Er zijn veel van deze servers, er zijn zelfs privé-initiatieven (zoals Google en de internetproviders -ISP- van elk van de landen) die DNS-services aanbieden. Dit zijn de DNS-servers die we over het algemeen gebruiken, want als we het gezochte nummer niet hebben, sturen ze de vraag naar een andere server enzovoort totdat ze een antwoord bedenken.

Samenvattend: het kiezen van de ene of de andere DNS kan een grote invloed hebben op de prestaties van uw verbinding (zowel downloaden als uploaden), want hoe langer het duurt om de URL om te zetten in een IP-nummer, hoe langer het duurt voordat onze computer toegang heeft tot die pagina. .

Hoe u de snelste DNS kiest

namebench is een tool voor meerdere platforms waarmee u de snelste en dichtstbijzijnde DNS-servers kunt vinden, afhankelijk van waar de computer zich bevindt. Wat het doet, is een zeer uitgebreide evaluatie uitvoeren, waarbij uw webgeschiedenis, tcpdump-uitvoer en andere gestandaardiseerde datasets als een benchmark worden genomen om een ​​gedetailleerd rapport over elke DNS te bieden en een aanbeveling te doen over welke de beste server zou zijn en hoeveel de verbinding zou verbeteren ten opzichte van de DNS die momenteel in gebruik is.

[waarschuwing] Wees voorzichtig, niet altijd de snelste server is de veiligste of degene die uw privacy het beste beschermt. Een alternatief dat snelheid, veiligheid en privacy in evenwicht brengt, is openNIC. [/ waarschuwing]

naambank het is gratis software en verandert het systeem op geen enkele manier.

Installatie

En Debian / Ubuntu en derivaten:

sudo apt-get install namebench

En boog en derivaten:

yaourt -S naambank

De rest kun je de broncode downloaden en compileren.

Download namebench

gebruik

1. Bij het uitvoeren van de opdracht naambank, het gaat open.

2. Log in 127.0.0.1 en nameservers  en druk op de knop Start de benchmark, zoals te zien in de onderstaande afbeelding.

namebench in actie

namebench in actie

3. Een koffie drinken. Wanneer u terugkeert, ziet u dat er een pagina is geopend in uw internetbrowser waarin het door namebench gemaakte rapport wordt weergegeven.

Gedetailleerd rapport over de prestaties van elk van de DNS

Gedetailleerd rapport over de prestaties van elk van de DNS

Het is echt een juweeltje dat het waard is om in detail te lezen.

Prestatiegrafieken van DNS-servers

Prestatiegrafieken van DNS-servers

Meer prestatiegrafieken van DNS-servers

Meer prestatiegrafieken van DNS-servers

Het wijzigen van de DNS zoals aanbevolen door namebench is meestal een zeer eenvoudige taak, maar aangezien het varieert afhankelijk van de distributie die u gebruikt, is het gemakkelijkste om het bestand /etc/resolv.conf.head met de hand te maken en de juiste DNS toe te voegen.

Het wijzigen van het bestand /etc/resolv.conf is in deze gevallen niet de beste oplossing, aangezien dat bestand wordt gewijzigd door Netwerkbeheerder en andere netwerkbeheerders. Om deze reden raad ik aan om /etc/resolv.conf.head te gebruiken.

De resultaten

Soms is de spraak minder belangrijk dan de resultaten. Dit is de voor en na het configureren van mijn DNS-server, zoals aanbevolen door namebench.

Resultaten van de internetsnelheid voordat ik mijn DNS configureerde zoals aanbevolen door namebench

Voor

Internetsnelheidresultaten na het configureren van mijn DNS zoals aanbevolen door namebench

Na

Indrukwekkend is het niet? Hoe dan ook, het is de moeite waard om te verduidelijken dat de resultaten van veel factoren afhangen (hoe goed is uw huidige DNS, uw locatie, de internetsnelheid die door uw ISP wordt geleverd, enz.).

Meer info: naambank


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   jav zei

    Het artikel is erg interessant,

    bedankt

    1.    laten we linux gebruiken zei

      Graag gedaan! Goed dat het interessant is.
      Knuffel! Paul.

  2.   Gabriel zei

    De downloadsnelheid heeft niets te maken met de DNS, de verdedigers van de vrijheid raden gebruikers aan om geen gebruik te maken van de diensten van Google of een ander bedrijf dat zich toelegt op het bespioneren van de sites die we bezoeken, in plaats daarvan raden we aan om opendns of beter nog een eigen DNS met BIND te gebruiken.

    1.    laten we linux gebruiken zei

      Je hebt gelijk. Het is iets belangrijks dat ik ben vergeten toe te voegen. Soms zijn andere dingen belangrijker, niet alleen snelheid. Ik ga het opnemen.
      Proost! Paul.

  3.   2 zei

    Welke DNS stellen ze voor, maar zijn ze versleuteld of afkomstig van vertrouwde sites?

    1.    laten we linux gebruiken zei

      OpenDNS

    2.    2 zei

      Ik wist niets van opendns. Wat verdrietig.
      Suggereert iemand DNS die privacy en vrijheid respecteert?
      onmogelijk zal er geen zijn

      1.    2 zei

        Ik antwoord en deel

        opennıc
        OpenNIC is een project van gratis DNS-root en registratie van domeinnamen en alternatief voor het beheer van ICANN (Internet Corporation for Assigned Names and Numbers). Dit project wordt ondersteund door een gemeenschap van gebruikers die samenwerkt bij de implementatie van een heel netwerk van gratis en gedecentraliseerde DNS-servers die ons, naast het aanbieden van door ICANN beheerde domeinnaamresolutiediensten, ons ook toegang geven tot de ruimte die wordt beheerd door OpenNIC en die buiten de regels van deze instantie vallen en onderworpen zijn aan de wetten van de staat Californië.

        De zoektocht naar deze onafhankelijkheid heeft geleid tot een familie van servers die, onder andere, geen logboek bijhouden van de zoekopdrachten van gebruikers (of na 24 uur worden verwijderd), naast het verlenen van service in dat 'deel van het internet "dat ICANN niet beheert.

        1.    eliotime3000 zei

          Een vraag: als ik OpenNIC gebruik, zijn sites zoals Hulu, Vevo of enige andere website dan beperkt tot Amerikaans grondgebied beschikbaar met die DNS-wijziging of gaan ze door met die territoriale beperking?

      2.    Tor zei

        OpenNIC is meer dan alles voor het beheren van domeinen die niet worden herkend door ICANN, aan de andere kant heeft het met OpenDNS coderingsbeveiliging met DNSCript en verbetert het je verbinding omdat ze caching uitvoeren op hun servers, services zoals Facebook, Gmail, Twitter laden erg snel.

  4.   marquez zei

    opendns is meer een Google-tussenpersoon dan een dns zelf, naast het verzamelen van informatie die we op het netwerk gebruiken, zoals logins, wachtwoorden, pagina's ... zo lang als nodig is (https://www.opendns.com/privacy/) wordt niet aanbevolen!.

    1.    laten we linux gebruiken zei

      Je laat me koud Ik heb net de gebruiksvoorwaarden van openDNS gelezen:

      We kunnen cookies van derden gebruiken als onderdeel van remarketingactiviteiten die we uitvoeren met Google en / of andere externe leveranciers, om u te helpen relevante promotie-aanbiedingen te bieden terwijl u internet gebruikt. Als onderdeel van deze remarketingactiviteiten kunnen deze cookies van derden uw bezoeken aan onze websites en websites die u hebt bezocht voordat u onze websites gebruikt, registreren. Dergelijke cookies kunnen vervolgens worden gebruikt om u advertenties op andere websites te tonen. U kunt ervoor kiezen om vrijgesteld te worden van het gebruik van Google-remarketingcookies op de Google-advertentieprivacypagina. U kunt zich ook afmelden voor remarketing op het Google-netwerk en vergelijkbare netwerken op de afmeldingspagina van het Network Advertising Initiative.

    2.    laten we linux gebruiken zei

      Ik had altijd gehoord dat het de beste was. Zoals Gabriel zegt, moet je misschien proberen je eigen DNS op te zetten of Tor te gebruiken en dat is alles. 🙂

      1.    anoniem zei
        1.    sieg84 zei

          in mijn geval met OpenNIC
          x = 0; server = 98.200.95.139; host = »google.com»; zoekopdrachten = 128; voor i in `seq $ queries`; laat x + = `dig @ $ {server} $ host | grep "Query tijd" | cut -f 4 -d »« `; done && echo "scale = 3; ($ x / $ {queries})" | bc
          107.546
          met OpenDNS
          server = 208.67.222.222; host = »google.com»; zoekopdrachten = 128; voor i in `seq $ queries`; laat x + = `dig @ $ {server} $ host | grep "Query tijd" | cut -f 4 -d »« `; done && echo "scale = 3; ($ x / $ {queries})" | bc
          56.914

          Ik nam het commando vanaf hier over: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    jav zei

        Dat zou gewoon een interessant artikel zijn over bijgewerkte tor,
        dat wil zeggen, wat is beter of waar ze de voorkeur aan geven:
        - Download en gebruik «Tor Browser Bundle» vanaf de Tor-pagina
        - Installeer vanuit de repos: tor, privoxy en vidalia, het probleem is of we het hetzelfde kunnen configureren als de Tor Browser Bundle.

        Met vriendelijke groet,

  5.   edo zei

    Het werkt niet voor mij, ik heb het al geïnstalleerd vanaf AUR en nadat ik het heb geïnstalleerd wanneer ik in terminal 'namebench' ren, verschijnt het
    bash: namebench: commando niet gevonden

    1.    rot87 zei

      test met man namebench om te zien of de syntaxis is gewijzigd

  6.   Meneer Linux zei

    Interessant artikel, maar zoals we allemaal weten bestaat er geen veilige of goed geconfigureerde server, met een beetje kennis (gefundeerd) over hacken en internetbeveiliging kun je elk systeem betreden. Namebench is een heel goed begin om ons slachtoffer te analyseren. nogmaals welkom bij DesdeLinux en ik hoop dat de kwaliteit van je artikelen hetzelfde of beter is dan toen je je eigen blog had.

  7.   Alfredo Badolati zei

    Help alstublieft!! ECHT indrukwekkend de resultaten die ik heb behaald en hoe dit programma me vertelt dat ik de snelheid kan verbeteren met de nieuwe nummers die ik na het rapport heb gemaakt, maar de waarheid is dat ik bijna niets van dit en mijn belangrijkste, en voorlopig EERSTE vraag WEET is, met behulp van ubuntu en Windows 7 ... WAAR moet ik die waarden plaatsen om die snelheid te verkrijgen ???????????? + ze zullen mij van dienst zijn bij mijn provider, zeg ik omdat ik de waarden die hij me gaf bij het inhuren van de dienst noP = Ik hoop dat uw vriendelijke antwoorden, en bedankt vanaf NU !!!!!

    1.    pandev92 zei

      De dns wijzigt uw downloadsnelheid niet :), wat het doet is gewoon de tweede plaats na de dns, de informatie op het web wordt meer bijgewerkt of er iets sneller toegang toe krijgen :).

      1.    alfredo zei

        bedankt redacteur! dus waar is het dan voor ??????

      2.    laten we linux gebruiken zei

        Dat is waar. Het wijzigen van de DNS heeft geen invloed op de downloadsnelheid van bijvoorbeeld een bestand van 200 MB. Omdat surfen op internet echter uit veel communicatie bestaat (elke pagina die u doorbladert, en ook binnen elke pagina, elke JS-code, elke CSS, dat wil zeggen, elk verzoek van die pagina) is dat kleine beetje dat de snelheid verbetert bij het converteren van URL's. in IP's wordt aanzienlijk.
        Conclusie, je downloadt bestanden niet sneller maar je merkt wel een verbetering in de navigatie. De mate van verbetering is afhankelijk van veel factoren.
        Proost! Paul.

  8.   overwinnaar zei

    ...

  9.   Mr Black zei

    Het staat niet in de Manjaro-repositories, download de bronnen en je hoeft niets te compileren, het is in python, met een simpele ./namebench het werkt, om de grafische interface te gebruiken is het nodig om python-tk geïnstalleerd te hebben, maar het werkt ook in de console. Het was goed om meer te weten te komen over OpenDNS, ik had het ook helemaal mis, groeten.

  10.   Tor zei

    Voor degenen die op zoek zijn naar snelheid in hun verbindingen, zou het opzetten van een DNS-server niet haalbaar zijn, aangezien hun pc het verbruik van bronnen en bandbreedte zal verhogen, waardoor de prestaties zouden afnemen in plaats van verbeteren.

  11.   hou ervan zei

    Heb je de resultaten voor en na gekregen door de Jdownloader te verwijderen?
    Het laden van pagina's kan worden beïnvloed, zoals sommigen hier zeggen, maar het heeft niets te maken met de snelheid van het downloaden van bestanden, zoals die snelheidscontroleservices.
    A -1 voor het niet eens wijzigen van het bericht, wetende dat wat je zegt een fout is ... dat of is het dat je wilt misleiden.

    1.    milo zei

      Ik zie niet in dat de post in twijfel moet worden getrokken. Wat het duidelijk uitdrukt, is dat het verbeteren van de keuze van DNS de verbindingssnelheid kan verbeteren. Niets zegt over het verbeteren van de downloadsnelheid. De privacyaspecten worden in de post niet genoemd simpelweg omdat het een ander doel is. De commentaren hebben andere vragen bijgedragen die de post verrijken. Naar mijn mening is de bijdrage van de post (en de commentaren ervan) over het algemeen positief, zowel vanwege de informatie die het geeft als vanwege het voordeel dat het lezen oplevert voor een divers publiek. Ik verduidelijk: (ik ken de auteur niet of heb geen relatie met hem, het is de eerste keer dat ik deze site betreed en ik kwam door een algemene zoekopdracht, het lijkt me gewoon dat het doel ervan eerlijk en ondersteunend is en niet zou moeten worden ondervraagd maar gepromoot en gewaardeerd).