-
Fototrend
Mikrotik routerekkel foglalkozó téma. Mikrotik router típusok, hardverek, router beállítások, programozás (scriptek írása), frissítés, és minden Mikrotik routerrel kapcsolatos beszélgetés helye.
Új hozzászólás Aktív témák
-
mcll
senior tag
válasz
Cirbolya_sen
#6072
üzenetére
Jaja.

Közben át is állítottak, megy is, és per pill 78.131.x.x IP-n vagyok, ami ok, nem NAT-.olt.
Most viszont kellene valami megoldás hogy a Dyndns acc-ban szépen updatelje is az IP-ket ha változik. UPC alatt az évek folyamán egyszer sem változott,d e tudom a Diginél már más a helyzet.
Van is egy scriptem, ami be volt rakva, de nem updateli:
:global ddnsuser "<USERNAME>"
:global ddnspass "<PASSWORD"
:global theinterface "WAN"
:global ddnshost <AKARMI>.gotdns.com
:global ipddns [:resolve $ddnshost];
:global ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
:if ([ :typeof $ipfresh ] = nil ) do={
:log info ("DynDNS: No ip address on $theinterface .")
} else={
:for i from=( [:len $ipfresh] - 1) to=0 do={
:if ( [:pick $ipfresh $i] = "/") do={
:set ipfresh [:pick $ipfresh 0 $i];
}
}:if ($ipddns != $ipfresh) do={
:log info ("DynDNS: IP-DynDNS = $ipddns")
:log info ("DynDNS: IP-Fresh = $ipfresh")
:log info "DynDNS: Update IP needed, Sending UPDATE...!"
:global str "/nic/update\?hostname=$ddnshost&myip=$ipfresh&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
/tool fetch address=members.dyndns.org src-path=$str mode=http user=$ddnsuser \
password=$ddnspass dst-path=("/DynDNS.".$ddnshost)
:delay 1
:global str [/file find name="DynDNS.$ddnshost"];
/file remove $str
:global ipddns $ipfresh
:log info "DynDNS: IP updated to $ipfresh!"
} else={
:log info "DynDNS: dont need changes";
}
}És 10 percenként van futtatva a cronban így:
/system script run dynDnsEzen felül van egy másik script is, ami nekem a NAT rule-okba kicsréli az IP-ket, így kívül-ről és belülről is eláérhető vagyok a dnydns domain nevemmel.
{
:global ipaddr [:resolve mcllserver.gotdns.com];
/ip firewall nat set 3 dst-address=$ipaddr
/ip firewall nat set 4 dst-address=$ipaddr
/ip firewall nat set 5 dst-address=$ipaddr
:log info "dst-address set to $ipaddr for NAT rules 3"
:log info "dst-address set to $ipaddr for NAT rules 4"
:log info "dst-address set to $ipaddr for NAT rules 5"
}
Ez is 10 percenként fut el.UPC alatt tökéletesen működött, de most furán működik... Pontosabban kézzel beállítok egy random IP-t a Dyndns oldalon, majd elindul a fenti script és a NAT-ban a kézzel beállított IP jelenik meg, nem az ami a valóság.
Szerk.: Most beállítottam a Dyndns.com-on a valós IP-met, de a script most azt nem vesz át...Hogy is van ez? Szerintem valamit benézek most, de nagyon...
Új hozzászólás Aktív témák
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A32 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 14T (nem Redmi) 12/256-14 hó garancia-11 tok-11 fólia
- Lenovo ThinkPad P15s i7 / 16GB RAM / 512GB SSD / NVIDIA T500 / FHD IPS / Garancia!
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
- RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Bomba ár! Lenovo ThinkPad X260 i5-6GEN I 8GB I 256-512SSD I 12,5" HD I HDMI I Cam I W11 I Garancia!
- BESZÁMÍTÁS! MSI PRO X670-P R5 7600X 32GB DDR5 1TB SSD RX 6900 XT 16GB ZALMAN Z1 Plus Asus 1000W
- Új Razer 16 QHD+ OLED 240Hz i9-14900HX 24mag 32GB 2TB SSD Nvidia RTX 4090 16GB 175W Win11 Garancia
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

ekkold
