[Domain Mapping] Domain Mapping wont work

I keep getting this error when I try to map..."Domain name is unavailable to access
We can’t access your new domain. Mapping a new domains can take as little as 15 minutes to resolve but in some cases can take up to 72 hours, so please wait if you just bought it. If it is an existing domain and has already been fully propagated, check your DNS records are configured correctly"

  • Adam Czajczyk

    Hello Sam

    I hope you're well today!

    This message suggests that the domain name that you are trying to map to your sub-site, might not have valid DNS settings. Usually, this means that it didn't propagate across the web yet. It's worth remembering that the DNS changes are not instantly visible over the web - it may take everything from just a couple of minutes to 72 hours.

    However, if you are sure that the domain is already configured correctly and some time has already passed by, it's possible that Domain Mapping is not able to properly detect DNS status. In case of some servers/setups that might happen actually. To check this, try this:

    - go to the "Network Admin -> Settings -> Domain Mapping" page
    - switch of this option: "Would you like to verify domain's DNS settings before they will be mapped by your members:" (set it to "No")
    - try mapping domain again

    If it gets mapped then, then it means that it's detection issue and you need to keep this option disabled. If it gets mapped but doesn't work as expected, we'll need to investigate it further.

    Kind regards,
    Adam

  • Adam Czajczyk

    Hello Sam

    Thank you for granting access and sharing the information there.

    I checked all these domains and the current status is:

    - the main domain is pointing to 6X.XX.XX 240 IP
    - all the domains that you want to map except for the last one listed are pointing to 6X.XX.XX.232 IP (so a different one)
    - on of the domains that you wish to map is pointing to yet another IP 8X.XXX.XXX.50

    - the main domain IP doesn't seem to be a dedicated IP assigned to this domain only as there are over 100 domains served by it.

    There are two ways to do this: one with a use of a dedicated IP and one without. If you can get a dedicated IP for your server and use it for that single Multisite install only, you can go this way:

    - you need to be able to set the IP on the server so it served only this specific Multisite install
    - it has to point to that install, in that sense that its root folder (aka "document root") has to be the path to your Multisite install; in other words, when you type the IP into the browser address bar it has to actually load the main site of your multisite (even if it loads "broken")
    - then you need to set A record for all the domain that you want to map to point to this specific IP and wait until DNS propagates across the web
    - then you should be able to map these domains and the Domain Mapping plugin will do the rest.

    An alternative approach that might be simpler and doesn't require a dedicated IP is to go for an "addon domain" way:

    - each of the domains that you want to map has to be added as an "add on domain" to your cPanel, that same one that you manage your Multisite with, it cannot be a separate cPanel account on the same or other server

    - each of these add-on domains must have "root folder" value set to the path to your multisite install; basically they must all have root folder pointing to the same folder as root folder of the main domain of your Multisite install

    That will also let you map the domains and the Domain Mapping plugin will do the rest.

    Best regards,
    Adam

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.