Avatar billede Jesper Pedersen Nybegynder
11. april 2002 - 10:37 Der er 8 kommentarer og
1 løsning

Hurtigere svar på Ping

Når man forsøger at pinge en vært på nettet, som ikke findes får man svaret "Ukendt vært" (eller lign.) Kan man nogen steder justere hvor lang tid der går inden dette svar kommer ?

Jeg har konstateret ekstrem stor forskel i den tid der går på en Win98 PC (hurtigt svar) og en W2K (meget langsomt).

Problemet er at vi har en Notes applikation, der skal pinge div. hosts på Internet, men den når ikke at få svar inden applikationen "timer-out".
Avatar billede the_party_dog Nybegynder
11. april 2002 - 10:41 #1
Det har noget med din DNS server at gøre.....
Avatar billede rune.rasmussen Nybegynder
11. april 2002 - 10:42 #2
skriv:
ping x.x.x.x -w 5000

hvor de 5000 er tiden den skal vente i millisekunder
Avatar billede rune.rasmussen Nybegynder
11. april 2002 - 10:43 #3
hov, glem min.
havde misforstået spg.
Avatar billede Jesper Pedersen Nybegynder
11. april 2002 - 10:53 #4
the party dog > Ja det tænkte jeg nok....men de 2 maskiner bruger samme DNS server.

Det er ikke lykkedes mig at finde nogen steder hvor jeg kan justere noget mht. DNS-opslag.
Avatar billede hindu Nybegynder
11. april 2002 - 11:27 #5
Det er ping programmet, som er lavet sådan...
Det har nada med DNS server at gøre...

rune.ramussen har ret...
Det er time-out

DNS er et synonym for en IP adr. og det vedrører ikke dit time-out
Avatar billede sekh Nybegynder
11. maj 2002 - 00:53 #6
hindu der må jeg desværre sige at du tager fejl....
Du har ret i at det er en timeout, men du tager MEGET fejl i at det ikke vedrører DNS.
YESBOR > Når din computer laver enhver form for netværks traffik via IP på internettet om det så er ping requests via ICMP eller webbrowsing via TCP vil der altid først blive lave et gethostbyname kald på den host du prøver at komme i kontakt med. gethostbyname går ud og forespørger din dnsserver om hvad ip adressen på den host du har angivet er (hvis det da ikke allerede er en ip adresse). Derpå kan computeren så kontakte denne ip og lave den ønskede traffik

Det eksempel du har er helt identisk
ping programmet laver gethostbyname på det domæne du forespørger på, dette kontakter DNS servere og prøver at få et svar
den får så at vide at denne host ikke eksisterer, så dette her ikke noget direkte med ping programmet at gøre, men det er en timeout på nogle dns forespørgler der bliver lavet. Jeg mener ikke at du kan kontrollere ping programmets kald til disse ting "direkte" og derved ændre dette, men jeg kan dog tage fejl :). Denne timeout er horribelt langsom på en windows maskine desværre :(. Jeg kan dog informerer om at dette er VÆSENTLIGT bedre tunet på en linux maskine og sker reelt set med det samme derovre hvis den oplysning kunne have nogen interesse :)
Avatar billede Jesper Pedersen Nybegynder
13. maj 2002 - 08:09 #7
SEKH > Ja, det lyder jo alt sammen meget fornuftigt (og rigtigt), men.... Hvorfor er Win2K så meget langsommere end min Win98, når de nu bruger samme DNS-servere ?
Og hvorfor er det kun tilfældet når hosten IKKE findes ?
Avatar billede sekh Nybegynder
13. maj 2002 - 23:03 #8
yesbor: det har noget at gøre med den måde netværket et implementeret i operativ systemet eller det specifikke ping program. Det er ikke selve dns serverne der er langsomme. Hvis du f.eks. prøver det samme på en linux/unix maskine vil timeouten ske MEGET MEGET hurtigt. Grunden til at det kun er når hosten IKKE eksisterer er fordi det er noget med kontakten til DNS'erne og hvornår den giver op på at søge efter et svar på hvor domænet hører til henne, det er muligt at det ping program/ den nætværks implementation du sidder med prøver alternative DNS servere, og eventuelt beder om noget recursion som kan få det til at tage længere tid, jeg er ikke 100% på hvordan disse ting er implementeret i praksis da jeg ikke har skilt programmerne ad.
Når domænet findes, kommer der som regel meget hurtigt et svar fra dns serveren, og ping programmet går straks videre til at lave selve ICMP ping requesten til selve ip adressen.

Jeg skal så også lige indskyde at har haft arbejde som internet supporter, og der bruges ping ofte til at teste hul ud til netværket. Dog er denne "ventetid" før "ukendt vært" dukker op ofte MEGET varierende fra computer til computer. Nogle kommer den inden for få sekunder, andre har jeg oplevet at måtte vente næsten 1 minut eller mere på den, selv om computerne ellers har kørt samme operativ system osv.
Avatar billede sekh Nybegynder
13. maj 2002 - 23:06 #9
Jeg ved godt at der ikke er nogen løsning på dit problem i mit svar, men der er da en forklaring på hvad der foregår :)
Jeg er ikke sikker på at du på nogen nem måde kan ændre på denne timeout værdi, men det ville da være lækkert hvis nogen har et trick (en lille ting i regedit eller så?) som kunne modbevise min påstand, så kunne det jo også være jeg lærte noget :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB