IP adresser internt/externt

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

IP adresser internt/externt

Inlägg av sodjan »

Detta är något för den som pysslat lite med IP adresser, host tabeller o.s.v... :-)

Jag har en server på kontoret (bakom/innanför en vanlig Zyxel ADSL modem/router).
Jag har en domän (jescab2.dyndns.org) som pekar mot kontors routern.
Routern är NAT'ad på lämpliga portar för det som jag behöver göra mot servern.
Jag sitter och jobbar växelvis på kontoret och hemma, dock alltid med samma laptop.

Nu till "problemet"...

På kontoret kör jag direkt mot servern via dess interna 192.168.x.x adress.
Hemma kör jag mot jescab2.dyndns.org.
Resultatet blir i princip detsamma och i vissa fall så är det lätt att växla mellan host och adress.
I andra fall är det lite mer komplicerat att ändra där det t.ex är inbyggt i SOAP/WSDL filer o.s.v.

Kan jag på något sätt sätta upp t.ex min lokala host tabell (eller något annat) på min laptop
så att det blir transparent var jag sitter ? T.ex så att jag alltid kan använda jescab2.dyndns.org
även när jag sitter internt på kontoret ? Jag har inte hittat/sett en lösning på detta hittills...

EDIT: Den ända jag kan tänka mig just nu är någon slags VPN mellan kontoret och hemmanätet
så att de bli samma logiska nät. Vet dock inte hur det skulle lösas praktiskt...
danielr112
Inlägg: 8092
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: IP adresser internt/externt

Inlägg av danielr112 »

Om du har så att när du är på jobbet så agerar din Zyxel dnsserver så kan du sätta den att peka direkt på det interna ipt. Hoppas du förstod vad jag menade.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

Japp, när jag sitter på kontoret (eller hemma för den delen) så är 192.168.1.1 DNS server
(och router och DHCP server). Hm, man kan alltså definiera fasta DNS records i själva Zyxel
burken ? Ja, det skulle kanske kunna fixa det...
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: IP adresser internt/externt

Inlägg av blueint »

Konfigurera DNS servern hemma till att koppla "jescab2" till erfordligt IP.Konfigurera DNS servern på jobbet till "jescab2 = 192.168.x.x". Sätt dessa DNS servrar på samma IP. Konfigurera sedan laptopen till detta IP.
(och ja DNS serverna kan ha samma IP om man använder private-IP samt dom är på olika nät)
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

> Konfigurera DNS servern hemma till att koppla "jescab2" till erfordligt IP.

Det är väl det som redan görs genom DynDNS ?
"jescab2.dyndns.org" paker ju redan "rätt", i alla fall när jag sitter hemma...

> Konfigurera DNS servern på jobbet till "jescab2 = 192.168.x.x".

Det är alltså Zyxel routern (som är DNS router). Jag har inte hittat något
sätt att lägga in fasta DNS records i själva Zyxel routnern.

> Sätt dessa DNS servrar på samma IP.

Här är jag inte med. DNS servrarna både hemma och på kontoret är Zyxel
burkarna (som bara router mot samma Telia DNS burkar, antar jag).

> Konfigurera sedan laptopen till detta IP.

Laptopen får i dag sin IP från DHCP servern i Zyxel burkarna. Vill helst
inte sätta fasta adresser.

Som jag tolkar dig så behöver jag en separat (d.v.s separat från Zyxel burken)
DNS server på kontoret. Hm, skulle kunna köra igång en BIND server på serven
antar jag, men det känns lite overkill just nu...

Hittade et kapitel i Zyxel manualen som handlar om brygning av två privata nät
över mellan två Zyxel burkar via en WAN. Kanske är en lösning. Dock verkar det
som att inte båda näten kan köra 192.168.x.x. I exemplet är det ena ett 10.x.x.x
nät. Får läsa på lite mer...
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15355
Blev medlem: 16 april 2006, 17:04:10

Re: IP adresser internt/externt

Inlägg av mrfrenzy »

Det finns tre lösningar:
[*] Hostsfil - faller bort eftersom du flyttar datorn mellan det interna nätverket och övriga Internet.
[*] Nat reflection - går att aktivera på vissa "routers", går även göra i iptables och i *BSD. Gör så att paketen automatiskt skickas till den interna webservern om du försöker accessa det externa ipt inifrån ditt lan på jobbet.
[*] Bind views, det som blueint pratar om, kräver att man kör bind eller nån annan kompetent dnsserver. Om den som frågar efter jescab2.dyndns.org sitter i det lokala nätverket så "ljuger" bind och svarar 192.x.x.x istället för det externa ipt som dyndns pekar på.

Alternativ 3 kan du ju fixa utan att byta nån hårdvara om du har nån server att installera bind på.
Alternativ 2 eller 3 kan du göra om du byter till en mera konfigurerbar router, till exemple WRT54GL.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

OK. Jag tror att jag "är med"... :-)
BIND kan jag dra igång på den VMS server som jag har på kontoret (och
som är den server som jag vill åt hemmifrån eller från kontoret). Men tveksamt
om admin jobber med en egen BIND server uppväger fördelen. Då kan jag lika
gärna justera server adressen i SOAP beroende på var jag "sitter" för tillfället...
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: IP adresser internt/externt

Inlägg av Johanb »

Vad för OS på laptoppen?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

XP
Johanb
Inlägg: 3406
Blev medlem: 26 mars 2006, 22:26:12
Ort: Smedjebacken

Re: IP adresser internt/externt

Inlägg av Johanb »

Du skulle kunna ha en hosts-fil som är aktiv när du är på kontoret som innehåller:

192.x.x.x jescab2.dyndns.org

Om du inte använder hosts-fil i övrigt skulle du kunna ha två bat-filer, en som kopierar in en modifierad enligt ovan och en som återställer originalet.

Då är du nere på ett dubbelklick istället för att ändra i SOAP.
Detta under förutsättning att XP bryr sig om innehållet i hosts utan en omstart, annars blir det sån också.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

OK, det är ju en variant.
Jag har en hosts-fil i dag som enbart innehåller "127.0.0.1 localhost"
så, nej, jag använder inte hosts för övrigt... :-)
Och det är ju enkelt att testa på kontoret nästa gång jag är där...
Användarvisningsbild
GhostLT
Inlägg: 155
Blev medlem: 14 juli 2009, 18:16:22

Re: IP adresser internt/externt

Inlägg av GhostLT »

Vad är det för Zyxel router.
Som dom säger det ska gå att lägga in DNS i routern direkt.
Jag hade en 650 och den la jag in xxx.dyndns.org
Dynamic DNS Use a Dynamic DNS Service

Men detta så pekar alltid din dyndns till din datorhttp://www.kanasolution.com och ladda hem DynDNS Updater
Går att ha som program eller tjänst
Spelar ingen roll vilket ip du sitter på den pekar dit du är.
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Re: IP adresser internt/externt

Inlägg av tgr »

Nu vet jag inte riktigt hur man brukar prata med VMS. Men när jag arbetar mot mina linux/bsd brukar jag använda sshtunnel för att få över några portar. Då kan jag t.ex. i min webläsare alltid använda localhost eller annat domännamn som pekar på localhost och komma rätt.
Går ju smidigt att i t.ex. puttyssh ha två olika profiler för uppkoppling hemma vs. kontoret.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

DynDNS i Zyxel burken är något helt annat. Det betyder bara att Zyxel burken
själv håller en (t.ex) DynDNS uppdaterad ifall WAN adressen på Zyxel
burken ändras. I mitt fall har den varit stabil hittills så jag har inte startat
den funktionen. Men, det är något *helt* annat än att ha en "egen" DNS server
där jag/man kan lägga in egna DNS records och det har inte mycket att göra
med det aktuella problemet i tråden...

> Nu vet jag inte riktigt hur man brukar prata med VMS.

Det är inget speciellt. Man kör bara det protokoll som är aktuellt på den aktuella porten.
FTP, Telnet, SSH, HTTP eller vad det nu är på aktuell port. Portarna NAT'as bara i Zyxeln.

> Går ju smidigt att i t.ex. puttyssh ha två olika profiler för uppkoppling hemma vs. kontoret.

Ja, det är i princip så som jag löser terminal-access i dag. Jag har två konfigurationsfiler till
Reflection där den ena kör SSH mot "jescab2.dyndns.org" och den andra mot "192.168.1.10".
Så för *den* tjänsten är det inget problem, jag måste ju i alla fall välja profil när jag startar
Reflection.

Det är för tjänster där host/IP är mer "inbyggt" som det är lite struligt. Just nu handlar det
om rutiner som "Web Services Toolkit for Office XP" som körs mot Web Service tjänster
byggda med gSOAP och där byggs hosten in från början så att säga, och sedan
överförs den via verktygen hela vägen från servern till Excel...
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: IP adresser internt/externt

Inlägg av sodjan »

FYI...

Fungerar OK med en extra rad i hosts med "192.168.1.10 jescab2.dyndns.org".
Kommenterar bara bort den när jag är "out of office" och det kan ändras "on the fly"...
Skriv svar