mknDNS

Dynamic DNS Service

Powered by FluxIT Services

Keep Your Dynamic IP Updated Automatically

Professional Dynamic DNS client for Windows and Linux. Update your DNS records automatically when your IP address changes.

Windows Client

For Windows 10/11 (64-bit)

Features

  • Simple graphical interface
  • Automatic IP detection
  • Runs as background service
  • System tray integration
  • Automatic updates every 5 minutes
  • Windows Startup integration

Installation

  1. Download the installer
  2. Run mknDNS-Client.exe
  3. Enter your credentials:
    • Hostname: Your subdomain (e.g., myhost)
    • Username: Your DNS account username
    • Password: Your DNS account password
  4. Click Save Settings
  5. Click Update Now to test
  6. (Optional) Enable Run as background service
  7. (Optional) Click Install Startup Service to start automatically with Windows

Uninstallation

  1. Open mknDNS Client
  2. Click Uninstall Startup Service (if installed)
  3. Close the application
  4. Delete the application folder

Configuration

The application creates two files in its directory:

  • config.ini - Settings and credentials
  • dyndns.log - Update history

Linux Client

For Ubuntu/Debian-based systems

Features

  • Lightweight command-line client
  • Automatic IP detection
  • Systemd service integration
  • Cron job support
  • Configurable update interval
  • Detailed logging

Installation

# Download installer
wget https://ddns.mkn.ro/downloads/install-mkndns.sh

# Make executable
chmod +x install-mkndns.sh

# Run installer
sudo ./install-mkndns.sh

The installer will prompt you for:

  • Hostname: Your full subdomain (e.g., server.myuser)
  • Username: Your DNS account username
  • Password: Your DNS account password
  • Service: Install as systemd service? (y/n)
  • Interval: Update interval in minutes (default: 5)

Management Commands

# Manual update
mkndns-update

# Service status
systemctl status mkndns-client.timer

# View logs
tail -f /var/log/mkndns-client.log

# Stop service
sudo systemctl stop mkndns-client.timer

# Start service
sudo systemctl start mkndns-client.timer

Uninstallation

sudo /opt/mkndns/uninstall.sh

Configuration

Configuration file location: /etc/mkndns/client.conf

Log file location: /var/log/mkndns-client.log

Need Help?

Documentation

Full documentation available in the application help menu and log files.

Technical Support

Contact FluxIT Services for technical assistance and account setup.

Server Status

DNS Server: dns.mkn.ro
Status: Online