Static IP Address Setup
ProPay WEB requires a static IP address so clients can reliably connect to your server from the internet. This guide explains how to obtain and configure static IP addresses for your ProPay WEB server.
Understanding Static vs. Dynamic IP Addresses
Dynamic IP Addresses
Most internet users have dynamic IP addresses that change periodically. Your ISP assigns a different address each time you restart your router or when your lease expires. Dynamic addresses work fine for browsing the web but not for hosting a web server.
Static IP Addresses
A static IP address remains the same permanently. This allows:
- Clients to always find your server at the same address
- Domain names to point to your server reliably
- Consistent remote access
- Proper server operation
> Important: Your ISP must assign you a static IP address. You cannot create one yourself.
Before You Begin
Contact your ISP to:
- Confirm they offer static IP addresses
- Verify your service plan includes or can be upgraded to include static IP
- Obtain the cost and lead time for static IP provisioning
- Request the following information once assigned:
- Static IP address (e.g., 208.57.66.39)
- Subnet mask (e.g., 255.255.255.0)
- Default gateway (e.g., 208.57.66.1)
- DNS server addresses (primary and secondary)
- Open a web browser
- Visit https://whatismyip.com
- Note the IP address displayed
- Open Command Prompt
- Type `ipconfig` and press Enter
- Look for IPv4 Address under your active network adapter
- Access your router's configuration page
- Look for WAN or Internet Status section
- Note the public IP address displayed
- Open Control Panel
- Click Network and Sharing Center
- Click Change adapter settings (left sidebar)
- Right-click your network connection and select Properties
- Select Internet Protocol Version 4 (TCP/IPv4)
- Click Properties
- Select Use the following IP address
- Enter your ISP-provided information:
- IP address: Enter the static IP from your ISP
- Subnet mask: Enter the subnet mask from your ISP
- Default gateway: Enter the gateway from your ISP
- Select Use the following DNS server addresses
- Enter DNS information from your ISP:
- Preferred DNS server: Primary DNS from ISP
- Alternate DNS server: Secondary DNS from ISP
- Click OK
- Click Close
- Open Command Prompt
- Type `ipconfig` and press Enter
- Verify your settings match what you entered
- Type `ping 8.8.8.8` to test internet connectivity
- Type `nslookup google.com` to test DNS resolution
- External static IP - Assigned to the router by your ISP (public-facing)
- Internal static IP - Assigned to your server on the local network (private)
- Access your router's configuration interface (see below)
- Go to WAN or Internet settings
- Change connection type from Automatic (DHCP) to Static IP
- Enter ISP-provided information:
- IP Address: Static IP from ISP
- Subnet Mask: From ISP
- Default Gateway: From ISP
- Primary DNS: From ISP
- Secondary DNS: From ISP
- Save settings
- Restart router if required
- Router at 192.168.1.1 - Use 192.168.1.2 through 192.168.1.99
- Router at 192.168.0.1 - Use 192.168.0.2 through 192.168.0.99
- Router at 10.0.0.1 - Use 10.0.0.2 through 10.0.0.99
- Access router configuration
- Find DHCP settings
- Note the DHCP range (e.g., 192.168.1.100-192.168.1.254)
- Choose an IP address outside this range (e.g., 192.168.1.2)
- On the server, open Control Panel
- Click Network and Sharing Center
- Click Change adapter settings
- Right-click Local Area Connection and select Properties
- Select Internet Protocol Version 4 (TCP/IPv4)
- Click Properties
- Select Use the following IP address
- Enter your chosen internal address:
- IP address: Your chosen IP (e.g., 192.168.1.2)
- Subnet mask: 255.255.255.0
- Default gateway: Router's IP (e.g., 192.168.1.1)
- Select Use the following DNS server addresses
- Enter DNS servers:
- Preferred: Router's IP or ISP's primary DNS
- Alternate: ISP's secondary DNS
- Click OK
- Click Close
- Access router configuration
- Find DHCP Reservation or Address Reservation section
- Add a reservation:
- Device Name: ProPay Server
- MAC Address: Server's MAC address (from ipconfig /all)
- Reserved IP: Your chosen IP (e.g., 192.168.1.2)
- Save settings
- Open Command Prompt
- Type `ipconfig` and press Enter
- Find Default Gateway (e.g., 192.168.1.1)
- This is your router's IP address
- Open a web browser
- Enter router's IP address in address bar (e.g., http://192.168.1.1)
- Press Enter
- Enter username and password when prompted
- Linksys: admin / admin or admin / (blank)
- Netgear: admin / password
- Cisco: admin / admin
- D-Link: admin / (blank)
- Access router configuration interface
- Find Port Forwarding, Virtual Server, or Applications & Gaming section
- Add a new rule:
- Application/Service Name: ProPay WEB
- External Port (Start): 80
- External Port (End): 80
- Internal IP Address: Server's internal static IP (e.g., 192.168.1.2)
- Internal Port (Start): 80
- Internal Port (End): 80
- Protocol: TCP
- Enable the rule
- Save settings
- On the server, open a web browser
- Go to `http://localhost`
- You should see the IIS welcome page or your ProPay WEB login page
- On another computer on your network, open a web browser
- Go to `http://[server-internal-ip]` (e.g., http://192.168.1.2)
- You should see the same page as Test 1
- On a computer outside your network (or using mobile data), open a web browser
- Go to `http://[external-static-ip]` (e.g., http://208.57.66.39)
- You should see your ProPay WEB login page
- Verify you're using the correct router IP (check default gateway)
- Ensure you're on the same network as the router
- Try a different web browser
- Power cycle the router
- Reset router to factory defaults (last resort)
- Choose a different IP address outside DHCP range
- Create DHCP reservation for your chosen IP
- Verify no other device is using the IP address
- Restart the server
- Verify port forwarding rule is enabled
- Check internal IP address in port forwarding matches server
- Confirm Windows Firewall allows port 80
- Test from truly external network (not VPN or same ISP)
- Contact ISP to verify they're not blocking port 80
- Verify default gateway is correct
- Check DNS server addresses are correct
- Confirm subnet mask is correct
- Try using Google DNS (8.8.8.8 and 8.8.4.4)
- Revert to DHCP temporarily to verify network works
- Configure Windows Firewall to allow web traffic
- Set up your domain name to point to your static IP
- Configure SSL certificate for secure connections
- Test access from multiple external locations
- Document your configuration for future reference
- System Requirements
- Router and Firewall Configuration
- Iis Setup
- SSL Certificate Setup
- Troubleshooting Connections
Determining Your Current IP Address
To check your current IP address:
Method 1: Online Tools
Method 2: Command Prompt
Method 3: Router Interface
> Note: If your IP address changes after restarting your router, you have a dynamic IP address and must upgrade to static IP service.
Configuration Scenarios
Choose the scenario that matches your network setup:
Scenario A: Server Directly Connected to Internet
Your server connects directly to your ISP's modem without a router between them.
Scenario B: Server Behind a Router
Your server is part of a local network protected by a router/firewall. This is the most common scenario for business networks.
Scenario A: Direct Internet Connection
If your server connects directly to the internet modem:
Configure Windows Network Settings
Verify Configuration
If both tests succeed, your configuration is correct.
Scenario B: Server Behind a Router (Recommended)
When your server is behind a router, you configure two separate IP addresses:
Step 1: Configure Router's External Static IP
Step 2: Choose Internal Static IP for Server
Your router assigns local IP addresses to network devices. Choose an address outside the router's DHCP range.
Common Router IP Ranges:
Check Router's DHCP Range:
Step 3: Assign Internal Static IP to Server
Step 4: Reserve IP Address in Router (Optional but Recommended)
To prevent the router from assigning your server's IP to another device:
Accessing Your Router Configuration
To configure your router settings:
Find Router IP Address
Access Router Interface
Default Router Credentials:
> Note: If you don't know the router password, check the label on the router, consult the manual, or contact your IT administrator.
Configure Port Forwarding
After assigning static IPs, configure port forwarding so external clients can reach your server:
For HTTPS/SSL, add another rule for port 443 following the same steps.
Verifying Your Configuration
Test your configuration at three levels:
Test 1: Local Server Access
If this fails: Check IIS installation and Windows Firewall settings.
Test 2: Internal Network Access
If this fails: Check server's static IP configuration and Windows Firewall.
Test 3: External Internet Access
If this fails: Check router port forwarding, external static IP configuration, and ISP firewall settings.
Common Issues and Solutions
Cannot Access Router
Problem: Browser shows "Cannot connect" when accessing router IP.
Solutions:
IP Address Conflict
Problem: Windows shows "IP address conflict" error.
Solutions:
Cannot Access from Internet
Problem: External access test fails.
Solutions:
Lost Internet Connection After Configuration
Problem: Server has no internet access after setting static IP.
Solutions:
Next Steps
After configuring your static IP address: