Avatar billede joyride Nybegynder
12. november 2002 - 09:23 Der er 35 kommentarer og
2 løsninger

ping en specifik port på en anden maskine

Hejsa

Jeg sidder på et ethernet og skal have fundet ud af en maskine på nettet er klar til at køre som webserver inden jeg åbner for porten i min router.

Er der en måde jeg kan pinge port 80 eller port 22 (jeg vil også kunne ssh ind) eller på anden vis finde ud af om den maskine der er inde bagved gider "tage imod opkald"??
Avatar billede grunken Nybegynder
12. november 2002 - 09:34 #1
telnet

kan fint bruges :)

hvis du får svar fra en given port, så er den hjemme :)

-grunken
Avatar billede joyride Nybegynder
12. november 2002 - 09:43 #2
Dvs. Hvis jeg skriver telnet xxx.xxx.xxx.xxx 80 eller xxx.xxx.xxx.xxx 22 og jeg så får et svar så skulle den være hjemme??

Har lige prøvet at gøre det...Der står bare trying i meget lang tid (ca. 1 min.) uden nogensom helst respons.

Jeg sidder bag en router på mit netværk. Prøver lige at chekke om portene er åbne...
Avatar billede joyride Nybegynder
12. november 2002 - 09:54 #3
De skulle være åbne og forwarde til den rigtige maskine. Prøver at rode lidt mere med det.
Avatar billede benny.dk Nybegynder
12. november 2002 - 10:05 #4
husk at teste på den interne-ip
Avatar billede otc Nybegynder
12. november 2002 - 10:14 #5
Det normale er, at standard applikationer på TCP/IP protokollen (PING, Telnet osv) kun bliver besvaret på deres native porte.
D.v.s. at du ikke skal forvente svar på en Telnet, hvis ikke du specificerer port 23.
Den bedste test er vel nærmest at bruge den apllikation, du vil kontakte med. Hvis du alligevel ikke åbner for portene, kan du jo heller ikke teste med en Telnet på den port, du vil bruge.
Så jeg foreslår at du prøver at åbne portene og ser hvad der sker.
Hvis du har access til serveren, kan du installere et sniffer program - http://www.ethereal.com/ kan anbefales og prøve at studere de pakker, som kommer ud/ind.
Håber du kan bruge svaret.
Mvh
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 11:25 #6
Telnet skulle nu kunne bruges alligevel.
Prøv at telnette til serveren på port 80.
Når det ser ud til at den står og venter, skriver du get og nu burde den gerne svare med et eller andet. Bare det at den svarer er tegn på at porten er åben og http serveren lytter.
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 11:26 #7
Skriver get og trykker enter. OBS !! Du kan ikke se at du skriver get !!
Avatar billede benny.dk Nybegynder
12. november 2002 - 11:30 #8
HTTP protokollen er rent faktisk bare en udvidelse af telnet protokollen og det er faktisk sjovt at 'lege' både browser og server med en telnet:-)

Så jo test bare din server / port med en telnet.
Avatar billede benny.dk Nybegynder
12. november 2002 - 11:32 #9
Stort set alle dem som jeg har vist 'tricket' er blevet meget overrasket over hvilke oplysninger som ryger med.

Et andet 'sjovt' eksperiment er at tilnette til port 25 og benytte SMTP protokollen:-) Men det vil jeg ikke sige mere om, da det er noget snask man kan lave (hint: jeg kan sende en mail og det ser 100% ud som om det er dig som har sendt den)......
Avatar billede burningice Nybegynder
12. november 2002 - 11:57 #10
benny.dk>> det er der ikke så meget underligt i.. man kan jo så nemt som ingenting ændre afsenderens adresse på en mail. Det vil dog være muligt at spore hvem der rigtigt har sendt den ved at kigge på de headers hver enkelt mailserver sætter på mailen.
Avatar billede otc Nybegynder
12. november 2002 - 12:05 #11
tonnybrandt & benny.dk
Tjahhh, der er sikkert muligheder for forskelligt. :o)
Jeg er selv fra netværksverdenen med Cisco routere, hvor vi lukker af for al slags pjat. *S* Der er jo svagheder i al kode, såeh....
Jeg holder mig helst til det sikre og lovlige. Der er jo noget med at man kan blive dømt for portscanning og fusk, selv om vi ikke her ved om det er joyride's egen server. Derfor råder jeg, som ovenfor.
Mvh
Avatar billede benny.dk Nybegynder
12. november 2002 - 12:06 #12
Og dog, for jeg kan jo også tilføje alle de headers linier som jeg har lyst til og ikke kun to: og from: linierne
Avatar billede benny.dk Nybegynder
12. november 2002 - 12:07 #13
Og der er stadig ret mange servere som ikke har lukket for anonym adgang til port 25.
Avatar billede burningice Nybegynder
12. november 2002 - 13:48 #14
benny.dk>> ja, men mailserverens eget tag+ip vil (skulle meget gerne i hvert fald) altid blive tilføjet, plus at hvis emailen skal igennem flere hops for at komme til destinationen vil der for hvert hop blive added en ip til headeren
Avatar billede joyride Nybegynder
12. november 2002 - 18:28 #15
Jeg har nu haft tid til at sidde og rodde lidt med det og jeg kan desværre ikke se at det virker. Her er hvordan jeg oplever det:
Jeg er ved at sætte min egen server op derhjemme :) Derfor vil jeg åbne port 22 og port 80 i min router. Det er en trendnet tw100-s4w1ca med indbygget switch og firewall. Jeg har bedt den om at forwarde alle requests på port 80 og 22 til min "server" som er en mandrake linux maskine med apache 1.3.23(?).
Jeg har sat den op med flg.

Item Port From        To      Local server    type
==== ================= ======== ================ ====
1.  22                22      192.168.1.3      TCP
2.  80 (www)          80      192.168.1.3      TCP

Jeg kan godt telnette til de 2 porte sålænge jeg gør det på indersiden af routeren. Hvis jeg prøver på at gøre det udefra står der bare trying (adressen) og hvis jeg skriver get sker der ikke rigtigt noget....

Jeg går udfra det er et problem med at få min router til at virke ordentligt og så er det jo sådan ikke her det skal besvares...Men I må da gerne ;)

Hvis jeg går ind på http://www.grc.com og bruger det program der hedder shields up til at scanne mine porte så skriver den at min port 80 er åben når apache kører på serveren og lukket når apache ikke kører. Men jeg kan ikke telnette til den udefra (dvs. ved at bruge min dyn. ipadresse....Er det monstro derfor?).
Avatar billede otc Nybegynder
12. november 2002 - 18:45 #16
Jeg vil forsta råde dig til, at installere Ethereal på din server og så kigge på de pakker, som kommer ind til/går ud fra den.
Så kan du reelt se hvad der sker.
Nu kender jeg ikke din router men skelnes der mellem source og destination porte? Source porten vil jo være større end 1023, medens det er destination-portene som er 22 og 80.
Kan du åbne alle porte på din router? Så ved du om det er et adresse-problem.
Mvh
Avatar billede otc Nybegynder
12. november 2002 - 18:46 #17
forsta= fortsat
Avatar billede joyride Nybegynder
12. november 2002 - 19:05 #18
Jeg må indrømme at jeg ikke har lyst til at åbne for alle portene. Jeg tror i øvrigt nok at jeg skulle gøre det med manuelt ved at telnette min router...Det gider jeg ikke.Til gengæld kan jeg nu se mine hjemmesider, hvis jeg på serveren i et browservindue skriver (lykke.dyndns.dk/~lykke). Lykke.dyndns.dk er pudsigt nok det maskinen hedder og lykke er en bruger på maskinen .
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:21 #19
Jeg har lige prøvet at telnette din server på port 80 og den svarer.
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:23 #20
telnet lykke.dyndns.dk 80

Jeg er ikke en haj til dette her men med en get kunne jeg da se at du kører Apache version 1.3.23

Så den svarer altså.
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:27 #21
Kan du kende denne tekst ?
"Når jeg kan se denne side, virker min server i stuen "

Så det virker altså også fra ydersiden.
Avatar billede joyride Nybegynder
12. november 2002 - 19:29 #22
Hvorfor !"#=IERMÆEM¤ÆLT# Kan du se den når jeg ikke kan fra min egen maskine??? Jeg fatter minus!!
Avatar billede joyride Nybegynder
12. november 2002 - 19:30 #23
Der dukker ikke en bregne op på min skærm med "get"....Jeg fatter ikke en dart!!
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:32 #24
Her er outputtet når man har skrevet get og trykket enter:


<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                                                  <HTML><HEAD>
                                                              <TITLE>501 Method
Not Implemented</TITLE>
                      </HEAD><BODY>
                                    <H1>Method Not Implemented</H1>
                                                                  get to /index
.shtml not supported.<P>
                        Invalid method in request get<P>
                                                        <HR>
                                                            <ADDRESS>Apache-Adva
ncedExtranetServer/1.3.23 Server at lykke.dyndns.dk Port 80</ADDRESS>
                                                                    </BODY></HT
ML>


Connection to host lost.

C:\Documents and Settings\tobrandt>
Avatar billede joyride Nybegynder
12. november 2002 - 19:33 #25
Det er det jeg får frem hvis jeg telnettet på intern ip: altså 192.168.1.3....Men hvorfor jeg ikke kan se det på nettet når du kan....Det forstår jeg ikke
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:36 #26
Har du prøvet med den udvendige ipaddresse ?
telnet 80.161.142.121 80

og

http://80.161.142.121 80/~lykke
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:37 #27
Hov, det skulle selvfølgelig have været:

http://80.161.142.121/~lykke
Avatar billede joyride Nybegynder
12. november 2002 - 19:39 #28
Hvis jeg prøver på at gøre det i min browser får jeg en timeout fejl og hvis jeg telnetter står der bare
[lykke@localhost lykke]$ telnet 80.161.142.121 80
Trying 80.161.142.121...

I lang tid...
Prøver lige at genstarte og se hvad den siger hvis jeg vil se den fra windows...
Avatar billede joyride Nybegynder
12. november 2002 - 19:46 #29
I windows

>I:\Documents and Settings\Lars Lykke>telnet 80.161.142.121 80
>Opretter forbindelse til 80.161.142.121...Der kunne ikke oprettes >forbindelse til værten, på port 80. Et forbindelsesforsøg >mislykkedes, fordi den, der tilsluttede, ikke svarede korrekt >efter en periode, eller forbindelsen mislykkedes, fordi den >tilsluttede vært ikke svarede.

Ligeledes en timeout fejl hvis jeg prøver i browseren (både med ip adresse og DNS). Meget mystisk...
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 19:52 #30
Jeg går ud fra at du går ud gennem routeren for at komme på internettet. Det er sikkert her det går galt. For at teste bør du nok bruge en dialup til en ISP, mens du samtidig er koblet af dit lan. Jeg kan ikke helt gennemskue hvad der skal til for at det vil virke gennem routeren, men ved at jeg har hørt om den problematik før. Jeg tror at der er nogle af de andre, der har kommenteret i dette spørgsmål, der er langt mere velbevandrede i routerkonfiguration end jeg er.
Avatar billede joyride Nybegynder
12. november 2002 - 20:01 #31
Jeg har vist efterhånden også fået svar på mit spørgsmål om hvordan jeg kan se om en given port står åben...
Jeg har besluttet mig for at hæve pointene (da jeg har fået meget mere ud af det her end jeg regnede med) til 60 og vil dele dem mellem otc (20), tonnybrandt(25) (fordi I blev ved med at hjælpe) og grunken(15) (da han var først med det rigtige svar). Så  hvis de af jer der mangler at lægge et svar vil gøre det, så skal jeg nok uddele point.

Tak for hjælpen!!!
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 20:23 #32
Jeg tror, jeg mangler at lægge et svar, så her er det. :-)

Og velbekomme.
Avatar billede joyride Nybegynder
12. november 2002 - 20:39 #33
Jeg er lige cyklet op paa universitet hvor jeg laeser og bortset fra at der ikke er ae, oe og aa paa deres maskiner saa virker min hjemmeside bare fjong herfra...Jeg kan saagar ssh hjem til mig selv...

Herligt!!! (jeg venter lige 2 dage med at uddele point..Saa har alle haft mulighed for at laegge et svar)
Avatar billede tonnybrandt Nybegynder
12. november 2002 - 20:40 #34
:-)
Avatar billede otc Nybegynder
12. november 2002 - 20:56 #35
Takker mange gange :o)
Avatar billede benny.dk Nybegynder
13. november 2002 - 09:50 #36
Grunden til at du ikke kan tilgå din server fra lokalnettet med den externe adresse ligger i routeren. Det er meget normalt.
Avatar billede joyride Nybegynder
15. november 2002 - 10:54 #37
Eftersom grunken ikke har svaret deler jeg bare de 60 point mellem tonnybrandt og otc. God Weekend
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