Sziasztok,
eddig az isp-m nem cserélgette az otthoni gépem alatt az ip-t, így működött az, hogy hozzárendeltem az 'otthon' névhez. Sajnos, vége a jó világnak és elkezdték cserélgetni az ip-t.
No, nem baj, erre való a dyndns, a routerem támogatja is.
Igen, de szeretném a megszokott 'otthon'-t használni továbbra is az 'akarmi.dyndns.biz' helyett. Ezt meg megoldja az /etc/hosts bejegyzése - gondolnám. A dolog ott áll fejre, hogy az meg egy fix ip-vel kellene kezdődjön:
xx.xx.xx.xx akarmi.dyndns.biz otthon
De fix ip ugyebár nincs, azért van a dyndns. Próbáltam
0.0.0.0 akarmi.dyndns.biz otthon
és
... akarmi.dyndns.biz otthon
formában is, de nem ette.
Ne ragozzuk, miért kell nekem az akarmi.dyndns.biz helyett a rövidebb név. Nem kell. Csak kíváncsi vagyok, megoldható-e.
István
- 1800 megtekintés
Hozzászólások
Ha jol sejtem, ezt szeretned:
127.0.0.1 localhost otthon
- A hozzászóláshoz be kell jelentkezni
Nem. A munkahelyi gépemről szeretném az otthonit elérni.
A dyndns egy olyan szolgáltatás, ami az otthoni routeremmel együttműködve nyilvántartja, hogy mi a pillanatnyi otthoni ip címem.
Nekem tehát ezt nem is kell tudnom, bárhol a világban az akarmi.dyndns.biz-t bepötyögve az én routerem, illetve a mögöttes gépem található a változó ip ellenére.
Az /etc/hosts-ba viszont egy fix ip-t kellene írnom, azt, ami állandóan változik.
Itt hasal el a dolog.
- A hozzászóláshoz be kell jelentkezni
szerintem ha fix gépet akarsz elérni használj hozzá fix IP-t :> ne akarjunk fából vaskarikát :> de akár írhatsz otthoni gépedre scriptet ami kb 10 percenként elküldi az ip címét a mailedre, vagy kiscsillió megoldás van, csak mind fából vaskarika.
Core2Duo T7100, 4G, Ubuntu 9.10, 2.6.31
- A hozzászóláshoz be kell jelentkezni
Irsz egy scriptet, ami percenkent lefut es kicsereli a hosts fajlban levo ip cimet az nslookup akarmi.dyndns.biz kimenete alapjan.
Vagy csinalsz a gepedre egy dns szervert, es ott alias-olsz.
Szerk.: Csak megjelent kozben mindket valaszom :)
- A hozzászóláshoz be kell jelentkezni
Azt irtad, hogy a router-ed tamogatja a dyndns-t.
1. Allitsd a belso gepedet fix ip-re a router-en
2. Rendelj hozza egy tetszoleges port-ot (pl: ssh-hoz 22 > 20022)
3. Keszits a munkahelyi gepeden egy script-et 'azengepem' neven, amit mindossze ennyit tartalmaz:
echo "Kapcsolodas azengepem-hez..."
ssh azengepem.dyndns.biz -p 20022
4. Tedd futtathatova, majd symlink-eld at pl. a /usr/local/bin/ -be
En igy szoktam megoldani, s gondolom valami hasonlot szeretnel te is. Igy nem kell a /etc/host file-t allitgatni.
---
Lehet, hogy kívül szőke vagyok, de belül sötét, oké?!
- A hozzászóláshoz be kell jelentkezni
Minek neked a külső ip címed a host-ban?
- A hozzászóláshoz be kell jelentkezni
Mert a man hosts szerint ezzel kell kezdődjön a bejegyzés.
- A hozzászóláshoz be kell jelentkezni
Nem érted. A külső ip cím dyndns-sel arra jó, hogy az interneten keresztül elérjenek téged egy egyszerű névvel. De te ezt az ip címet nem használod. Mivel router mögött vagy neked van egy belső privát ip címed, amit alkalmasint beírhatsz a host-ba.
De minek neked a külső címedet beírnod? Mire használod?
- A hozzászóláshoz be kell jelentkezni
Fogjuk mar fel, hogy mit akar.. Az otthoni dinamikus gepet elerni a munkahelyerol, de nem a teljesn dyndns nevvel, csak az "otthon" alias-szal.
- A hozzászóláshoz be kell jelentkezni
Írhatta volna ezt is, akár.
- A hozzászóláshoz be kell jelentkezni
Többen még a kérdést is megértették ;)
Összegezve: /etc/hosts bejegyzés nem járható, scripttel ezer módon megoldható.
Köszönöm a hozzászólásokat,
István
- A hozzászóláshoz be kell jelentkezni
De az a cim a routeren van, nem igaz?
- A hozzászóláshoz be kell jelentkezni
Persze, és? Neked ezt az ip címet nem kell beírnod sehova, ezért van a dyndns.
- A hozzászóláshoz be kell jelentkezni
Tehat a dinamikus IP-t tenylegesen felvevo routered kulso cimevel szeretned ugymond allando alias-kent hasznalni az 'otthon'-t. Az a gond, hogy szerintem ilyen nev-aliast csak DNS szerverrel tudsz megcsinalni.
- A hozzászóláshoz be kell jelentkezni
Rendszeres időközönként (mondjuk 5 perc) kérdezd le az akarmi.dyndns.biz IP-jét. Ha ez megvan, akkor pedig generálj új /etc/hosts-fájlt:
a.b.c.d otthon
Picit részletesebben: hogy ne vesszenek el az /etc/hosts-ban lévő egyéb, fix bejegyzések, ezért azokat mondjuk tárold egy /etc/hosts.skeleton-ban, amit másolj át minden lekérdezéskor /etc/hosts névre, majd appendeld hozzá a dyndns-hez tartozó IP-t a fent látott módon. Így mindig friss lesz a fájl.
--
http://www.open-st.eu
- A hozzászóláshoz be kell jelentkezni
Ott a pont, bar szerintem nem eri meg a hakolast.
- A hozzászóláshoz be kell jelentkezni
nemtudom, hogy ilyet lehet-e a dyndns.biz-el de mondjuk csinalhatsz egy ilyen dns bejegyzest, hogy
otthon.akarmi.dyndns.biz
aztan a resolv.conf search reszehez hozzaadod, hogy akarmi.dyndns.biz.
- A hozzászóláshoz be kell jelentkezni
Tisztázni kellene, hogy milyen protokollhoz akarod használni... Itt sok ötlet felmerült, de kérdés, hogy neked mihez kell.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
hamár ssh akkor inkább a ~/.ssh/config fileba irnék egy
Host otthon
HostName otthonidydns.cim.net
meg a kedvencemet i
és akkor már lehet még mindenféléket finomságokat is (IdentityFile,LocalForward.....)
meg a kedvencemet is:
ProxyCommand corkscrew %h %p
- A hozzászóláshoz be kell jelentkezni