Hairpin NAT (lub NAT Loopback) na MikroTiku pozwala na dostęp do usług hostowanych wewnętrznie za pomocą publicznego adresu IP.
1. Sprawdzenie podstawowych ustawień
Zakładam, że masz:
- Publiczny adres IP na interfejsie WAN (np.
ether1) - Lokalną sieć LAN (np.
192.168.1.0/24) - Serwer hostujący usługę w LAN (np.
192.168.1.100:80) - Już działający DNAT dla dostępu do serwera z zewnątrz
Jeśli nie masz DNAT, dodaj go:
/ip firewall nat add chain=dstnat dst-address=<PUBLICZNY_IP> protocol=tcp dst-port=80 action=dst-nat to-addresses=192.168.1.100 to-ports=80
2. Dodanie reguły Hairpin NAT
Musisz dodać regułę NAT, aby urządzenia z LAN mogły korzystać z publicznego IP:
/ip firewall nat add chain=srcnat src-address=192.168.1.0/24 dst-address=192.168.1.100 action=masquerade
3. Testowanie
- Sprawdź, czy z zewnątrz działa dostęp do usługi (
http://<PUBLICZNY_IP>) - Spróbuj połączyć się z usługi z LAN (
http://<PUBLICZNY_IP>) - Jeśli nie działa, sprawdź logi
/log print
Komentarze
Prześlij komentarz