Managing IP-addresses in ISPmanager

From ISPWiki

Jump to: navigation, search

The article below describes principles of use of IP-addresses in ISPmanager Pro and Cluster. In ISPmanager Lite all IP-addresses have the "Shared" status.


Statuses of IP addresses

IP-addresses may have one of the following statuses:

  • Hidden - cannot be used in ISPmanager.
  • Free - cannot be assigned to WWW domains, but you can assign it to a user or reseller.
  • Shared - can be used by any user who does not have "assigned" or "shared" addresses (you can disable this type of addresses by specifying AlwaysAllowSharedIp in the configuration file).
  • Assigned - is assign to a user or reseller, and it can be used only by him. An owner of the IP-address can specify it for a WWW domain, change the name of the IP-address in a reverse zone and specify a default WWW domain. A reseller (the owner of this IP-address) can himself change its status. In this case, the administrator will see that the IP-address is assigned to the reseller. This IP-address may have any of the above described statuses on the reseller access level.
  • Mutual - is assigned to a group of users. They can assign it to WWW domains, but cannot change its name and assign a default WWW domain.

When changing the status of an IP-address, all WWW domain will be checked. If at least one WWW domain's owner does not have enough privileges to access the IP-address assigned to this WWW domain, the operation will be cancelled.

If a "shared" IP-address was first assigned to a user's domain and its status was changed into "assigned", you won't be able to assign the "shared" IP-address to the user's domain any more.

Integration with IPmanager

To configure integration of ISPmanager with IPmanager, go to ISPmanager -> the Settings section -> the Integration with IPmanager module.

Adding/deleting IP-addresses

Depending on whether IPmanager integration is configured or not, performance of ISPmanager when adding or deleting of IP-addresses may vary.

  • If ISPmanager is integrated with IPmanager:
    • when the administrator or reseller adds an IP-address, this IP-address will be located in IPmanager and added to the network interface. When he deletes it, the IP-address will be removed from the network interface and marked as "Free" in IPmanager.
  • If ISPmanager is not integrated with IPmanager:
    • when the administrator adds an IP-address, it will be added into the network interface. When he deletes it, the address will be removed.
    • when the reseller adds an IP-address, all free IP-addresses will be checked. If the requested address is found (if the reseller did not specify a specific IP-address, the first found will be taken), the reseller will be its owner. Once removed, the "Free" IP-address will be returned to the administrator.

IPv6 addresses

ISPmanager supports both IPv4 and IPv6 addresses. Specify AllowIpV6 in ispmgr.conf to add an IPv6 address field into the add new user/reseller/WWW domain forms. You may change the number of available IPv6 addresses in the reseller edit form and reseller template.

If IPv6 addresses are supported in ISPmanager, you can assign either IPv4 or IPv6 address, or both types to WWW domains.

  • If different types of addresses are used for a WWW domain, default changes made to this WWW domain will affect both addresses.
  • A WWW server for Nginx caching currently cannot work with WWW domains to which IPv6 addresses are assigned
Was this helpful? Yes | No
Personal tools