Die Automation Engine und NAT
Unter NATing (Network Adress Translation) versteht man ein Device (z.B: Router), das eine IP-Adresse in eine andere IP-Adresse umsetzt.
Es gibt auch NPT und NAPT, bei welchen der Port bzw. Adresse und Port verändert werden können. Hierbei gelten folgende Bestimmungen:
Für eine Verbindung eines Agenten bzw. anderen AE-Clients zur Automation Engine gilt daher Folgendes:
- Als Ankeradresse kann man alles eintragen. Daher besteht für diese kein NAT-, NPT- oder NAPT-Problem.
- Problematisch wird es bei der CP-Auswahl, da hier im Default die IP-Adressen und Portnummern der anderen CPs vom ersten CP geliefert werden.
- Hier kann man aber in der TCP/IP-Sektion in der INI-Datei der Automation Engine den Parameter "hostname" mit einem beliebigen Hostnamen angeben. Somit ist NAT kein Problem. NPT und NAPT werden hier nicht unterstützt.
Für eine Verbindung von einem Agenten zu einen anderen Agenten:
- Die Automation Engine teilt dem Agenten die IP-Adresse und die Portnummer des anderen Agenten (Ex1 zu Ex2) mit. Sollte die Verbindung nicht zustande kommen, versucht die Automation Engine den Connect von der anderen Richtung (Ex2 zu Ex1).
- NAT Probleme können duch die HOST-Sektion in der INI-Datei des Agenten gelöst werden. Hier ist der AE-Name des Agenten der Parameter. Als Wert kann eine beliebige IP-Adresse oder DNS-Name eingetragen werden.
- NPT und NAPT mit Portnummernveränderungen werden auch hier nicht unterstützt.