MikroTIK NAT

Sziasztok, kis segítséget kérnék, nem tudom mikrotik specifikusan hogyan lehetne megoldani:

Adott egy mikrotik rb951:
ether1: kábelmodemtől kap dhcp-n publikus IP-t (dyndns.hu-nál van DDNS szolgáltatás)
ether2-5 bridge-elve 192.168.1.0/24 hálón, router ip-je: 192.168.1.1
van egy dvr a routeren, dst-nat szabályokkal kiforwardolva a 80-as 34579 és 34599-es portok.

Az egyetlen probléma, hogy a belső hálón levő gépekről a külső DNS-el hivatkozok, akkor nem lehet elérni a DVR-t. Kívülről minden tökéletesen működik.

Hozzászólások

/ip firewall nat add disabled=no \
action=masquerade chain=srcnat comment="Nat HAIRPIN" \
dst-address=192.168.1.x src-address=192.168.1.0/24 to-addresses=192.168.1.x \
place-before=0

ahol 192.168.1.x=dvr címe

ha beidézed a dst-nat szabályt amivel a forwardod csinálod, és végigmész rajta betűnkét, különösen tekintettel az interfész paraméterre, megérted.

segítek: dst-nat-ban in-interface=ether1 lesz.
a belülről kiküldött request melyik chainben kerül feldolgozásra?
és melyik interfészen érkezik?
ha létrehozol egy log szabály erre a portra, mindent meg fogsz érteni.

Hali,

Én ezt a problémát ez alapján a leírás alapján oldottam meg.

--

kincza

nem túl elegáns, de én ezt úgy oldottam meg, hogy a mikrotiken hozzáadtam a dns-be a dyndns címet, ami a belső címre mutat..

A mikrotikben hozzáadni a dns-be a dyndns címet, ami belső ip-re mutat ->, ok, működik, de nem ez az igazi megoldás.

Ahogy a fentiekben írták, a problémára a megoldás a hairpin nat.
Részletes magyarázat : https://wiki.mikrotik.com/wiki/Hairpin_NAT.