Hur man använder den snabbaste DNS

Damma av inläggen från Låt oss använda Linux, återupptäckt en som jag skulle vilja fördjupa. Det handlar om existensen av namebench, ett verktyg som gör det möjligt att testa olika DNS och som är till enorm hjälp för att snabba upp vår internetuppkoppling.

Vad är en DNS

DNS-servern är som en telefonbok som lagrar människors telefonnummer. I det här fallet lagras det IP-nummer som motsvarar de internetadresser som vi surfar igenom.

På detta sätt, när du lägger www.google.com, är DNS-servern den som omvandlar den texten till IP-numret på den maskin där sidan vi vill se lagras. Vi behöver DNS-servrarna eftersom www.google.com uppenbarligen är lättare att komma ihåg än ett långt nummer.

Å andra sidan är det viktigt att förstå att det inte finns en enda DNS-server för alla. Det finns vad som kallas rotservrar, vilka är de som vet var "högnivå"-servrarna finns för var och en av de zoner som världen delades in i och som också lagrar den "kompletta listan" med IP-adresser. Det finns bara 13 av dessa servrar i hela världen. Sedan finns det "högnivå"-servrar som bara lagrar en del av den listan (vanligtvis förknippade med geografiska faktorer -.ar, .be, etc.- eller generiska faktorer -.com, .gov, etc.).

Det finns många av dessa servrar, det finns till och med privata initiativ (som Google och internetleverantörerna -ISP- i vart och ett av länderna) som erbjuder DNS-tjänster. Det här är de DNS-servrar som vi vanligtvis använder, eftersom om de inte har det sökta numret överför de frågan till en annan server och så vidare tills de hittar ett svar.

För att sammanfatta, att välja den ena eller den andra DNS kan i hög grad påverka prestandan för din anslutning (både nedladdning och uppladdning) eftersom ju längre tid det tar att omvandla URL:en till ett IP-nummer, desto längre tid kommer det att ta vår dator att få åtkomst till den sida. .

Hur man väljer den snabbaste DNS

namebench är ett plattformsoberoende verktyg som hjälper dig att hitta de snabbaste och närmaste DNS-servrarna, beroende på var datorn är placerad. Vad den gör är att köra en mycket omfattande utvärdering, benchmarka din webbhistorik, tcpdump-utdata och andra standardiserade datamängder för att tillhandahålla en detaljerad rapport om varje DNS och ge en rekommendation om den bästa servern och hur mycket bättre anslutningen skulle vara jämfört med DNS används för närvarande.

[varning] Var försiktig, den snabbaste servern är inte alltid den säkraste eller den som bäst skyddar din integritet. Ett alternativ som balanserar hastighet, säkerhet och integritet är öppenNIC.[/varning]

namnbänk det är fri programvara och modifierar inte systemet på något sätt.

installation

En Debian / Ubuntu och derivat:

sudo apt-get install namebench

En Arch och derivat:

yaourt -S namnbänk

Resten kan du ladda ner källkoden och kompilera den.

Ladda ner namnbänk

Använd

1. När du kör kommandot namnbänk, öppnas den.

2. Logga in 127.0.0.1 en namnservrar  och tryck på knappen Starta benchmark, som visas på bilden nedan.

namebench i aktion

namebench i aktion

3. Ta en kaffe. När du kommer tillbaka ser du att en sida har öppnats i din webbläsare som visar rapporten skapad av namebench.

Detaljerad rapport om prestandan för var och en av DNS

Detaljerad rapport om prestandan för var och en av DNS

Det är verkligen en pärla värd att läsa i detalj.

DNS-serverprestandadiagram

DNS-serverprestandadiagram

Fler grafer för DNS-serverprestanda

Fler grafer för DNS-serverprestanda

Att ändra DNS som rekommenderas av namebench är vanligtvis en väldigt enkel uppgift, men eftersom det varierar beroende på vilken distro du använder är det enklaste att skapa filen /etc/resolv.conf.head för hand och lägga till DNS:n som gäller.

Att modifiera filen /etc/resolv.conf är inte den bästa lösningen i dessa fall, eftersom den filen är modifierad av Network Manager och andra nätverkshanterare. Av denna anledning rekommenderar jag att du använder /etc/resolv.conf.head.

Resultaten

Ibland spelar talet mindre roll än resultatet. Detta är före och efter installationen av min DNS-server, som rekommenderas av namebench.

Internethastighetsresultat innan jag ställer in min DNS som rekommenderas av namebench

Före

Internethastighet resultat efter att ha ställt in min DNS som rekommenderas av namebench

Despues

Imponerande, eller hur? Det är dock värt att förtydliga att resultaten beror på många faktorer (hur bra är din nuvarande DNS, din plats, internethastigheten som tillhandahålls av din ISP, etc.).

Mer information: namnbänk


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   java sade

    Artikeln är mycket intressant

    tack

    1.    låt oss använda Linux sade

      Varsågod! Det är bra att det är av intresse.
      Kram! Paul.

  2.   Gabriel sade

    Nedladdningshastigheten har inget med DNS att göra, användare som försvarar friheten rekommenderar att inte använda Googles tjänster eller något annat företag som är dedikerade till att spionera på de sajter vi besöker, istället rekommenderar vi opendns eller ännu hellre att äga DNS med BIND.

    1.    låt oss använda Linux sade

      Du har rätt. Det är något viktigt som jag glömde lägga till. Ibland är andra saker viktigare, inte bara hastigheten. Jag ska införliva det.
      Skål! Paul.

  3.   2 sade

    Vilka dns föreslår du förutom att de är krypterade eller från betrodda webbplatser?

    1.    låt oss använda Linux sade

      Öppen

    2.    2 sade

      Jag visste inte om öppnande. Så sorgligt.
      Är det någon som föreslår någon dns som respekterar integritet och frihet?
      omöjligt kommer det inte att finnas någon

      1.    2 sade

        Jag svarar och delar

        OpenNIC
        OpenNIC är ett gratis alternativt domännamnsregister och rot-DNS-projekt som hanteras av ICANN (Internet Corporation for Assigned Names and Numbers). Detta projekt stöds av en gemenskap av användare som samarbetar i implementeringen av ett helt nätverk av gratis och decentraliserade DNS-servrar som, förutom att erbjuda oss domännamnslösningstjänster som hanteras av ICANN, också ger oss tillgång till utrymmet som drivs av OpenNIC och som ligger utanför reglerna för denna byrå och omfattas av lagarna i delstaten Kalifornien.

        Sökandet efter detta oberoende har gett upphov till en familj av servrar som bland annat inte håller loggar över användarnas förfrågningar (eller de raderas efter 24 timmar) förutom att de tillhandahåller oss service i den "delen av Internet" som ICANN inte styr.

        1.    eliotime3000 sade

          En fråga: Om jag använder OpenNIC, kommer webbplatser som Hulu, Vevo eller någon annan webbplats som är begränsad till amerikanskt territorium att vara tillgängliga med den DNS-ändringen eller kommer de att fortsätta med den territoriella begränsningen?

      2.    Tor sade

        OpenNIC, mer än något annat, är för domänhantering som inte känns igen av ICANN. Å andra sidan, med OpenDNS har den krypteringssäkerhet med DNSCript och förbättrar din anslutning eftersom tjänster som facebook, gmail, twitter laddas väldigt snabbt på deras servrar.

  4.   rmarquez sade

    opendns är mer en google-förmedlare än en dns själv, förutom att samla in information som vi använder på nätverket såsom inloggningar, lösenord, sidor... så länge det behövs (https://www.opendns.com/privacy/) rekommenderas inte!

    1.    låt oss använda Linux sade

      Du lämnar mig kall Jag har precis läst klart openDNS användarvillkor:

      Vi kan använda tredjepartscookies som en del av remarketingaktiviteter vi genomför med Google och/eller andra tredjepartsleverantörer, för att hjälpa dig att ge dig relevanta kampanjerbjudanden när du använder Internet. Som en del av dessa remarketingaktiviteter kan dessa tredjepartscookies registrera dina besök på våra webbplatser och webbplatser som du besökt innan du använder våra webbplatser. Sådana cookies kan sedan användas för att visa annonser till dig på andra webbplatser. Du kan välja att vara undantagen från användningen av Googles remarketingcookies på Googles annonssekretesssida. Alternativt kan du välja bort remarketing i Googles nätverk och liknande nätverk på sidan för att välja bort Network Advertising Initiative.

    2.    låt oss använda Linux sade

      Jag hade alltid hört att det var bäst. Som Gabriel säger, kanske du måste prova att bygga din egen DNS eller använda Tor och det är allt. 🙂

      1.    anonym sade
        1.    sieg84 sade

          i mitt fall med OpenNIC
          x=0; server=98.200.95.139; host="google.com"; frågor=128; för i i `seq $queries`; låt x+=`gräva @${server} $host | grep "Frågetid" | skär -f 4 -d » «`; klar && echo "scale=3;($x/${queries})" | före Kristus
          107.546
          med OpenDNS
          server=208.67.222.222; host="google.com"; frågor=128; för i i `seq $queries`; låt x+=`gräva @${server} $host | grep "Frågetid" | skär -f 4 -d » «`; klar && echo "scale=3;($x/${queries})" | före Kristus
          56.914

          Jag fick kommandot härifrån: http://www.webupd8.org/2010/09/determine-dns-query-duration-quick.html

      2.    java sade

        Att bara en uppdaterad artikel om tor skulle vara intressant,
        det vill säga vad som är bättre eller vilket de föredrar:
        – Ladda ner och använd "Tor Browser Bundle", från Tor-sidan
        – Installera från repos: tor, privoxy och vidalia, problemet är om vi kan konfigurera det på samma sätt som Tor Browser Bundle.

        hälsningar,

  5.   edo sade

    Det fungerar inte för mig, jag har redan installerat det från AUR och efter att ha installerat det när jag kör 'namebench' i terminalen visas det
    bash: namebench: kommandot hittades inte

    1.    Rötter87 sade

      försök man namebench för att se om syntaxen har ändrats

  6.   Herr Linux sade

    Intressant artikel, men som vi alla vet finns det ingen säker eller välkonfigurerad server, med lite kunskap (välgrundad) om hacking och internetsäkerhet kan du komma in i vilket system som helst. Namebench är en mycket bra start för att analysera vårt offer. En gång återigen välkommen till DesdeLinux och jag hoppas att kvaliteten på dina artiklar är densamma eller bättre än när du hade din egen blogg.

  7.   alfredo badolati sade

    snälla hjälp!! RIKTIGT imponerande resultaten som jag fick och eftersom det här programmet säger mig att jag kan förbättra hastigheten med de nya siffrorna som jag sköt efter rapporten, men sanningen är att jag VET NÄSTAN inget av detta och min huvudsakliga, och för tillfället är FÖRSTA frågan , med ubuntu och Windows 7... VAR ska jag placera dessa värden för att få den hastigheten????????????+ de kommer att fungera för mig med min leverantör, säger jag eftersom jag ersätter värdena ​​som han gav mig när jag anlitade tjänsten noP= Jag hoppas att dina vänliga kommentarer svarar, och tack på förhand!!!!!

    1.    pandev92 sade

      Dns ändrar inte din nedladdningshastighet :), vad den gör är helt enkelt andra sidan dns, att få informationen om webbplatserna mer uppdaterad eller att komma åt den lite snabbare :).

      1.    alfredo sade

        tack redaktör! Så vad är det till för då?????

      2.    låt oss använda Linux sade

        Det är sant. Att ändra DNS ändrar inte nedladdningshastigheten för en 200mb fil, till exempel. Men eftersom surfning på internet består av mycket kommunikation (varje sida du surfar på, och även inom varje sida, varje JS-kod, varje CSS, det vill säga varje begäran från den sidan) den lilla biten som förbättrar hastigheten vid konvertering URL:erna i IP:er blir avsevärda.
        Slutsats, du kommer inte att ladda ner filer snabbare men du kommer att märka en förbättring i surfandet. Graden av förbättring beror på många faktorer.
        Skål! Paul.

  8.   victor sade

    .

  9.   Herr Black sade

    Det finns inte i Manjaro repositories, ladda ner källorna och du behöver inte kompilera någonting, det är i python, med en enkel ./namebench fungerar det, för att använda det grafiska gränssnittet behöver du ha python-tk installerat, men det är också fungerar i konsolen. Det var bra att få reda på OpenDNS, jag hade också väldigt fel, hälsningar.

  10.   Tor sade

    För dem som letar efter snabbhet i sina anslutningar skulle det inte vara lönsamt att bygga en DNS-server eftersom deras PC kommer att öka förbrukningen av resurser och bandbredden vilket skulle sänka dess prestanda istället för att förbättra den.

  11.   älskar det sade

    Fick du resultat före och efter genom att ta bort Jdownloader?
    Inläsningen av sidor kan påverkas som vissa säger här, men det har ingenting att göra med hastigheten för nedladdning av filer, som dessa hastighetskontrolltjänster gör.
    En -1 för att inte ens modifiera inlägget, att veta att det du säger är ett fel... det eller så vill du vilseleda.

    1.    milo sade

      Jag ser inte att inlägget ska ifrågasättas. Vad den tydligt uttrycker är att en förbättring av valet av DNS kan förbättra anslutningshastigheten. Ingenting säger om att förbättra nedladdningshastigheten. Sekretessaspekter nämns inte i inlägget bara för att det är ett annat mål. Kommentarerna har bidragit med andra frågor som berikar inlägget. Enligt min åsikt är bidraget från inlägget (och dess kommentarer) till stor del positivt, på grund av informationen det ger och fördelen som läsningen ger för en mångfaldig publik. Jag förtydligar: (Jag känner inte till författaren eller någon relation till honom, det är första gången jag går in på den här sidan och jag kom igenom en allmän sökning, helt enkelt att det verkar för mig att dess syfte är ärligt och stödjande och borde inte ifrågasättas utan snarare främjas och uppskattas).