Sida 1 av 2

IP adresser internt/externt

Postat: 10 september 2009, 15:52:31
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...

Re: IP adresser internt/externt

Postat: 10 september 2009, 15:54:33
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.

Re: IP adresser internt/externt

Postat: 10 september 2009, 16:03:03
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...

Re: IP adresser internt/externt

Postat: 10 september 2009, 16:04:34
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)

Re: IP adresser internt/externt

Postat: 10 september 2009, 16:29:33
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...

Re: IP adresser internt/externt

Postat: 10 september 2009, 18:10:53
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.

Re: IP adresser internt/externt

Postat: 10 september 2009, 23:51:40
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...

Re: IP adresser internt/externt

Postat: 11 september 2009, 00:14:43
av Johanb
Vad för OS på laptoppen?

Re: IP adresser internt/externt

Postat: 11 september 2009, 00:15:53
av sodjan
XP

Re: IP adresser internt/externt

Postat: 11 september 2009, 00:28:14
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å.

Re: IP adresser internt/externt

Postat: 11 september 2009, 01:06:19
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...

Re: IP adresser internt/externt

Postat: 11 september 2009, 08:50:02
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.

Re: IP adresser internt/externt

Postat: 11 september 2009, 09:02:44
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.

Re: IP adresser internt/externt

Postat: 11 september 2009, 10:01:36
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...

Re: IP adresser internt/externt

Postat: 15 september 2009, 14:11:35
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"...