Skip to main content
Navigation Path: Admin Dashboard → IP Address Management
URL: /admin/IPManager

Overview

The IP Address Management page allows you to manage DirectAdmin IP assignments for user accounts, configure default IPs, and perform bulk IP migration operations.

User IP Assignments

View and manage user IP allocations

IP Configuration

Configure default IP settings

Bulk Operations

Move users between IPs

Sync from Server

Synchronize IP data

User IP Assignments

Viewing User IPs

The user IP list displays all customer accounts with their assigned IPs:
ColumnDescription
CheckboxSelect for bulk operations
IDUser account ID
User InformationName and email address
DA User / IPDirectAdmin username and assigned IP
DomainsList of domains owned by user

Filtering Users

Search by Domain:
  • Enter domain name in search field
  • Results filter in real-time
  • Searches across all user domains
Filter by IP Address:
  • Select IP from dropdown
  • Shows only users on that IP
  • Displays user count per IP
  • Default IP marked with ⭐ star
Quick Identification: The default IP is marked with a star (⭐) in the filter dropdown, making it easy to identify your primary IP address.

IP Configuration

Server Information

Displays current server configuration:
  • Server IP: Primary server IP address
  • Active IPs: Total number of available IPs
  • Network Status: Current network state

Default IP Settings

Set the default IP address for new user accounts:
  1. View list of available IPs
  2. See user count for each IP
  3. Select radio button for desired default IP
  4. Click Save IP Configuration
  5. New users will be assigned to this IP
IP Information Displayed:
  • IP address
  • Number of users currently assigned
  • Default IP indicator (star icon)
Default IP Purpose: The default IP is automatically assigned to new user accounts when they are created. This helps distribute users across available IPs.

Bulk IP Operations

Moving Users Between IPs

Transfer multiple users from one IP to another:
  1. Select Users:
    • Check individual users
    • Or use “Check All” to select all
  2. Choose Target IP:
    • Select new IP from “Switch selected users to IP” dropdown
    • View user count for each IP to balance load
  3. Process Transfer:
    • System processes users sequentially
    • Status updates for each user
    • Automatic DirectAdmin account migration
Migration Impact: Moving users between IPs requires DirectAdmin account reconfiguration. This may cause brief service interruption for affected users.

Sync IP from Server

Synchronize IP assignments from DirectAdmin:
  1. Click Sync IP from Server button
  2. System queries DirectAdmin for each user
  3. Updates database with current IP assignments
  4. Displays sync status for each user
Sync Process:
  • Retrieves actual IP from DirectAdmin
  • Updates platform database
  • Verifies DirectAdmin account exists
  • Shows success/error for each user

DirectAdmin Integration

How IP Assignment Works

User Creation:
  1. New user account created in platform
  2. DirectAdmin account created automatically
  3. User assigned to default IP
  4. IP stored in user storage data
IP Migration:
  1. User selected for IP change
  2. DirectAdmin API called to move account
  3. Account recreated on new IP
  4. Database updated with new IP
Sync Operation:
  1. Platform queries DirectAdmin
  2. Retrieves current IP for each user
  3. Compares with database
  4. Updates mismatches
DirectAdmin Username: Each user has a DirectAdmin username stored in their account. This is used for all server operations and IP management.

Best Practices

  • Distribute users evenly across available IPs
  • Monitor IP usage and balance load
  • Reserve IPs for specific purposes if needed
  • Document IP allocation strategy
  • Plan for IP expansion as user base grows
  • Keep default IP on least-loaded server
  • Review IP distribution quarterly
  • Schedule IP migrations during off-peak hours
  • Notify affected users before migration
  • Test migration with small batch first
  • Monitor for issues during migration
  • Have rollback plan ready
  • Document migration procedures
  • Keep migration logs
  • Regularly sync IPs from DirectAdmin
  • Verify IP assignments match DirectAdmin
  • Monitor for orphaned accounts
  • Keep IP configuration documented
  • Review default IP periodically
  • Track IP capacity and usage
  • Plan for additional IPs proactively
  • Check DirectAdmin API connectivity
  • Verify user has DirectAdmin account
  • Ensure IP is configured in DirectAdmin
  • Review DirectAdmin error logs
  • Test IP accessibility
  • Verify DNS configuration
  • Check firewall rules

Troubleshooting

Issue: User account doesn’t display IP addressSolutions:
  1. Click “Sync IP from Server”
  2. Verify user has DirectAdmin account
  3. Check DirectAdmin API connection
  4. Review user storage data
  5. Manually assign IP if needed
  6. Check DirectAdmin user exists
  7. Recreate DirectAdmin account
Issue: Cannot move user to different IPSolutions:
  1. Verify target IP exists in DirectAdmin
  2. Check DirectAdmin API credentials
  3. Ensure target IP has capacity
  4. Review DirectAdmin error logs
  5. Try manual migration via DirectAdmin
  6. Check user account permissions
  7. Verify IP is not blacklisted
Issue: IP sync from server failsSolutions:
  1. Check DirectAdmin API connectivity
  2. Verify DirectAdmin credentials
  3. Ensure DirectAdmin service is running
  4. Check network connectivity
  5. Review API rate limits
  6. Try syncing individual users
  7. Check DirectAdmin logs
Issue: Platform IP doesn’t match DirectAdminSolutions:
  1. Run “Sync IP from Server”
  2. Verify which IP is correct
  3. Update platform database if needed
  4. Check for recent migrations
  5. Review DirectAdmin account history
  6. Manually correct if necessary
  7. Document discrepancy

IP Management Workflow

Adding New IP Address

In DirectAdmin:
  1. Add new IP to DirectAdmin
  2. Configure IP settings
  3. Assign IP to admin account
  4. Verify IP is accessible
In Platform:
  1. IP appears automatically in dropdown
  2. Set as default if desired
  3. Begin assigning users to new IP
  4. Monitor IP usage

Balancing IP Load

Review Current Distribution:
  1. Check user count per IP in filter dropdown
  2. Identify overloaded IPs
  3. Select users from busy IP
  4. Move to less-loaded IP
  5. Verify migration successful
Monitoring:
  • Track users per IP
  • Monitor server load per IP
  • Review bandwidth usage
  • Check for IP-specific issues

Quick Reference

Common Tasks

TaskSteps
Set Default IPSelect IP radio button → Save IP Configuration
Move UsersSelect users → Choose target IP → Confirm
Sync IPsClick Sync IP from Server → Wait for completion
Filter by IPSelect IP from dropdown → View filtered list
Search DomainEnter domain in search → Results filter automatically

IP Status Indicators

IndicatorMeaning
⭐ StarDefault IP for new users
Green CheckDirectAdmin account exists
Red XNo DirectAdmin account
Loading SpinnerSync in progress