1 (edytowany przez tomiapage 2023-01-13 19:44:30)

Temat: problem z ddns

Hej , generalnie ddns mi działa ale po zmianie ip aktualizacja trwa około godzie. Da się to jakoś poprawić , żeby przełączenie było płynniejsze ?

config ddns 'global'
    option ddns_dateformat '%F %R'
    option ddns_loglines '250'
    option ddns_rundir '/var/run/ddns'
    option ddns_logdir '/var/log/ddns'

config service 'myddns_ipv4'
    option enabled '1'
    option lookup_host 'xxxxx.pppp.com'
    option use_ipv6 '0'
    option service_name 'no-ip.com'
    option domain 'xxxxx.pppp.com'
    option username 'user'
    option password 'pas'
    option ip_source 'network'
    option ip_network 'wan'
    option interface 'wan'
    option use_syslog '2'
    option check_unit 'minutes'
    option force_unit 'minutes'
    option retry_unit 'seconds'
    option check_interval '5'
    option force_interval '5'

config service 'myddns_ipv6'
    option update_url 'http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
    option lookup_host 'yourhost.example.com'
    option domain 'yourhost.example.com'
    option username 'your_username'
    option password 'your_password'
    option use_ipv6 '1'
    option interface 'wan6'
    option ip_source 'network'
    option ip_network 'wan6'
    option enabled '0'

2

Odp: problem z ddns

Jeżeli ddns ci aktualizuję co 5 minut to serwis jest powiadomiony i nic nie zrobisz z tym. Chyba że używasz jakiś serwerów dns cache które trzymają te rekordy przez godzinę i stąd ci się wydaje że tak długo trwa zmiana.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: problem z ddns

Dziwne bo na TP-Link 8970 trwało to chwilę na Adsl a tutaj na światłowodzie  słabe zachowanie

4

Odp: problem z ddns

Może za często dopytujesz serwer o zmianę przez co nakładane są jakieś blokady. Sprawdzanie IP co 5 minut to stanowczo za często. Ustaw sobie 6 albo 12 godzin. Powinno działać.
No chyba, że tak często zmienia Ci się IP.

WinISO.pl - Archiwum polskich wersji systemów Windows, Windows Serwer i Office

5

Odp: problem z ddns

Witam
Kolega ma internet wraz z TV od Netii na routerze za NAT ( właściciel światłowodu, usługę sprzedaje ktoś inny).
Chcemy uruchomić DDNS do tego na ZTE MF286R wydzieliłem port WAN.
Po uruchomieniu usługi DDNS zamiast adresu publicznego widnieje adres routera za NAT z adresacją wewnętrzną.
Da się to obejść ?
Pozdrawiam

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

6

Odp: problem z ddns

Jak jest za natem to nie ma bezpośrednio publicznego adresu ip, więc żaden DDNS nic nie da. DDNS to tylko powiązanie nazwy z IP, ale nie spowoduje to obejścia nata czy innych restrykcji na firewallu.

Chyba że jest w DMZ lub ma przekierowane porty. Ma?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: problem z ddns

nie ma, które porty trzeba przekierowywać 53?

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

8 (edytowany przez Cezary 2023-04-14 09:02:29)

Odp: problem z ddns

piratee napisał/a:

nie ma, które porty trzeba przekierowywać 53?

Te do których usług na własnym routerze chce się dostać, np www czy ssh.... Jak nie ma portów to po co w takim razie DDNS?

Wracając do tematu: w ddns można podać źródło adresu, więc jeżeli to co jest na interfejsie nie jest publicznym adresem to można to pobrać z sieci: https://eko.one.pl/?p=openwrt-ddns#rdaadresu ale jeszcze raz - jak jest za natem i nie ma portów to ten ddns w ogóle mu się nie jest potrzebny bo i tak się do routera nie dostanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez pinix 2023-04-20 05:51:41)

Odp: problem z ddns

Podepnę się do pytania. Mam skonfigurowany ddns pod ovh.com i działa. Jednak ddns nie jest w stanie samodzielnie wystartować. Po każdym restarcie muszę ręcznie wymusić przeładowanie. Nie jestem pewien czy ddns nie działa wtedy czy po prostu po restarcie nie zainicjował sprawdzania adresu. Do czasu ręcznego odświeżenia adresu logi są puste. Moje urządzenie ustala adres przy pomocy adresu url, gdyż jest kolejnym urządzeniem za NAT-em.

config ddns 'global'
    option ddns_dateformat '%F %R'
    option ddns_rundir '/var/run/ddns'
    option ddns_logdir '/var/log/ddns'
    option ddns_loglines '5000'

config service 'XYZ_eu'
    option service_name 'ovh.com'
    option use_ipv6 '0'
    option enabled '1'
    option lookup_host 'XYZ.eu'
    option password '$$$$$$$$$$$$'
    option ip_source 'web'
    option use_syslog '2'
    option check_unit 'minutes'
    option force_unit 'minutes'
    option retry_unit 'seconds'
    option username 'XYZ.eu-11'
    option bind_network 'lan'
    option ip_url 'http://checkip.dyndns.com/'
    option retry_count '0'
    option use_https '1'
    option cacert 'IGNORE'
    option domain 'XYZ.eu'
    option retry_interval '0'
    option force_interval '100'
    option check_interval '5'
    option interface 'eth0'

Log po ręcznej inicjacji

 064702       : ************ ************** ************** **************
 064702  note : PID '4254' started at 2023-04-20 06:47
 064702       : ddns version  : 2.8.2-25
 064702       : uci configuration:
ddns.XYZ_eu.bind_network='lan'
ddns.XYZ_eu.cacert='IGNORE'
ddns.XYZ_eu.check_interval='5'
ddns.XYZ_eu.check_unit='minutes'
ddns.XYZ_eu.domain='XYZ.eu'
ddns.XYZ_eu.enabled='1'
ddns.XYZ_eu.force_interval='100'
ddns.XYZ_eu.force_unit='minutes'
ddns.XYZ_eu.interface='eth0'
ddns.XYZ_eu.ip_source='web'
ddns.XYZ_eu.ip_url='http://checkip.dyndns.com/'
ddns.XYZ_eu.lookup_host='XYZ.eu'
ddns.XYZ_eu.password='***PW***'
ddns.XYZ_eu.retry_count='0'
ddns.XYZ_eu.retry_interval='0'
ddns.XYZ_eu.retry_unit='seconds'
ddns.XYZ_eu.service_name='ovh.com'
ddns.XYZ_eu.use_https='1'
ddns.XYZ_eu.use_ipv6='0'
ddns.XYZ_eu.use_syslog='2'
ddns.XYZ_eu.username='XYZ.eu-11'
ddns.XYZ_eu=service
 064702       : verbose mode  : 0 - run normal, NO console output
 064702       : check interval: 300 seconds
 064702       : force interval: 6000 seconds
 064702       : retry interval: 0 seconds
 064702       : retry counter : 0 times
 064702       : No old process
 064703       : last update: never
 064703       : Detect registered/public IP
 064703       : #> /usr/bin/host -t A XYZ.eu  >/var/run/ddns/XYZ_eu.dat 2>/var/run/ddns/XYZ_eu.err
 064703       : Registered IP '178.X.X.X' detected
 064703  info : Starting main loop at 2023-04-20 06:47
 064703       : Detect local IP on 'web'
 064703       : Force communication via IP '192.168.11.11'
 064703       : #> /usr/bin/wget --hsts-file=/tmp/.wget-hsts -nv -t 1 -O /var/run/ddns/XYZ_eu.dat -o /var/run/ddns/XYZ_eu.err --bind-address=192.168.11.11 --no-check-certificate --no-proxy 'http://checkip.dyndns.com/'
 064704       : Local IP '178.X.X.X' detected on web at 'http://checkip.dyndns.com/'
 064704       : Forced Update - L: '178.X.X.X' == R: '178.X.X.X'
 064704       : Force communication via IP '192.168.11.11'
 064704       : #> /usr/bin/wget --hsts-file=/tmp/.wget-hsts -nv -t 1 -O /var/run/ddns/XYZ_eu.dat -o /var/run/ddns/XYZ_eu.err --bind-address=192.168.11.11 --no-check-certificate --no-proxy 'https://XYZ.eu-11:***PW***@www.ovh.com/nic/update?system=dyndns&hostname=11.XYZ.eu&myip=178.X.X.X'
 064705       : DDNS Provider answered:
nochg 178.X.X.X
 064706  info : Forced update successful - IP: '178.X.X.X' send
 064706       : Waiting 300 seconds (Check Interval)

10 (edytowany przez Cezary 2023-04-20 09:43:09)

Odp: problem z ddns

ddns startuje na hotplugu jak interfejsy startują. Może wtedy jeszcze sieci nie masz? DDNS się samo uruchomić po pewnym czasie, więc spójrz w logi ddns co wypisuje na starcie systemu (nie uruchamiaj ręcznie wcześniej).

EDIT: czemu masz bind_network=lan ?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.