DIPQ
Dynamic IP Query system. For client side, run a small application to communicate with server. User can query dynamic IP by using server-side Restful-API.
Purpose
For the hosts which are using dynamic IP and their home-gateway do not support ddns.
Feature
In client host, just run the application and enter your id, say 'qoo'.
And the you can visit http://<your-server-IP>:5566/qoo to query your dynamic IP ANYWHERE!
Client-side
Python version
Install
-
pip install paho-mqtt
-
git clone https://github.com/iamgyz/DIPQ.git
Usage
-
cd client-side/python
-
python3 client.py
NodeJS version
Install
-
git clone https://github.com/iamgyz/DIPQ.git
-
cd client-side/nodejs
-
npm install
Usage
-
npm start
Server-side
Install
-
git clone https://github.com/iamgyz/DIPQ.git
Usage
-
cd server-side
-
python3 server.py
Checkhttp://<your-server-IP>:5566to check if the server is running well or not.
Live DEMO
I've run a server application on my host http://gyzlab.com:5566
So you can just clone client-side code and run it, and then you can query your real-time dynamic IP via http://gyzlab.com:5566/your-id