The FaceIpMonitor Monitors the current FaceIp.



Notification is sent to this mail address. To send notification to more than one mail separate the addresses by “;”.


This is the last FaceIp found


Time of last setting of the FaceIp.


True, if with last check the FaceIp has changed


TODO (reverse ip->dns determination)


Ip of the DSL Router. Per default it is read from the IP Config. In case this is not the correct Ip address of the DSL router please set it manually. It will not be overwritten.


Password to access the DSL router


User Name required to access the DSL router.


A list of urls of services providing the callers Ip address. You may have to change it if these sites are no longer available.


Time of last cyclic checking.




True if last loop check was success full


Port number of loop checking


Message of last check. “OK” if check was successful.


Name of the MBean. - do not change -






Last FaceIp determined from the router.


Community String for accessing SNMP


SNMP OID for retreiving the WAN IP


If true cyclic checking is disabled.


Timeout between 2 checks in seconds.


Enables cyclic loop check.


Enables cyclic determination of router face ip using the router’s HTTP (web)  interface


Enables cyclic determination of router face ip using the router’s SNMP interface.


Enables cyclic determination of router face ip using the router’s Upnp interface


Enables cyclic determination of face ip using a web service.


Last face ip determined from a web service.

  • Loop Check: Using the current face ip the monitor will try to access the current server. If it cannot be accessed, the face ip is probably wrong. Using loop check reduces the performance requirements. To check the correct function of the loop check click on the loopCheck button. LoopCheckOk should be true. If this is not the case, please make sure that the given port is free on your server and that calls to this port are correctly forwarded from your router to the monitor.
  • Router Check: The following methods can be used to retrieve the current Face IP from the router:
    • HTTP: Using the gateway, assuming that it has a web access through http://<gateway-ip>, the monitor uses a web spider to crawl through the “router web site”. If the face ip is found the monitor will “remember” where it was found. For subsequent search the monitor will access the correct location. The Router Check should therefore work correctly with most DSL routers. If it does not work with yours pls. send a mail. To check the correct function of the Router Check click on the findRouterFaceIp button. The RouterFaceIp should be set.
      • NOTE: Newer Routers (for example DLINK DGL series) make intensive use of JavaScript, making it difficult to automatically log onto the router. If this is the case with your router, you will have to either disable log-in to the router web interface, or you may not use this function.
      • NOTE: In case the crawler has problems finding the ip address you may browse to the status page of your router, copy the URL from your browser and enter this into the GatewayIp field. Now check if the IP can be retrieved using the HTTP interface.
    • UPNP: Some Routers implement a UPnP inteface. This function has to be activated in the Router. This function is implemented with UPnPLib
    • SNMP: Some Routers implement an SNMP agent. We assume SNMPv1 and MIB-II, which is supported by most routers. You have to activate this function in your router. If, for protection, you have set an SNMP Community String (password) you will have to enter this in the according field of the monitor. The OID for getting the Face IP is generally “”. Some routers may use another OID. In such cases you will have to change this setting. This function is implemented with Westhawk snmp
  • Web Check: The face ip is determined by calling a web site. To check the correct function of the Web Check click on the findWebFaceIp button.

Cyclic check is done in the following order

  • Loop Check (if enabled)
  • Router Check (if enabled or Loop Check returned an error)
  • Web Check (if enabled or Router Check returned an error)



[Java Dynamic Dns Client] [Features] [Supported Providers] [Components] [IpConfig] [FaceIpMonitor] [DynDnsMonitor] [DhisMonitor] [MailTransmitter] [Redirector] [HTTP PortMonitor] [BChecker] [Alerts] [JmxManager] [MXHttpAdapter] [Logging] [Quickstart] [FAQ] [Changes] [Links] [Screenshots] [Updating from older version]