Jump to content

USER NOT PERMITTED FROM THIS IP ADDRESS - 4/Already whitelisted dedicated IP - Host(inmotion)


captainolive

Recommended Posts

I've contacted ENOM and had them whitelist my reseller account dedicated IP.

Im still getting the USER NOT PERMITTED FROM THIS IP ADDRESS - 4 when I try to transfer a clients domain.

 

I contacted my host inmotion and repeatedly explained the possibility of another IP making the WHMCS request, but they reassured me x4 times that my dedicated IP I send to ENOM is THE ONLY IP I have.

 

Im not sure what else I can try to figure this out, any ideas?

(Perhaps my name servers need to be white listed?)

Link to comment
Share on other sites

http://forum.whmcs.com/showthread.php?30938-Who-sends-ENOM-recongized-i-p-address-for-domain-registration&p=156654#post156654

 

It seems to occur occasionally that the request is sent from a server's main IP instead of the dedicated IP assigned to one particular account. Must be related to the individual server configuration.

perhaps you contact enom and find out the IP address they're receiving and then discuss that with inmotion ?

Link to comment
Share on other sites

well this sucks, Im actually getting nowhere with this. I called enom, and what you posted made perfect sense. they told me to call my host, so I did, and Im getting NOWHERE. they are telling me that the ONLY ip I possibly have, that ALL traffic is coming through is JUST from the dedicated IP that I have, and thats the one that is white listed, and im still getting the IP error.

Link to comment
Share on other sites

i'm not an eNom user, but is it possible for you to use the Module Debugging tool - i'm wondering if that might show the IP being used... :?:

 

http://docs.whmcs.com/Troubleshooting_Module_Problems

also, from the documentation...

 

http://docs.whmcs.com/Enom#User_not_permitted_from_this_IP_address

 

This error message indicates that you haven't yet allowed your server's IP to access your eNom account via the API. You have to do this by opening a ticket to eNom's API department before you can use the integration.

The IP you need to authorize is typically the main shared IP of the server, usually most easily found from the IP your WHMCS license is assigned to, but if you're unsure or neither of those IPs work, then eNom can assist and advise you of the IP they see your connection tests as coming from via a support ticket.

 

http://forums.whmcs.com/showthread.php?84015-IP-Address-Not-Allowed&p=357131#post357131

Edited by brian!
Link to comment
Share on other sites

Ok, this is hopeful.

First off, the whats my ip link you sent doesnt seem to work.

the browser interface is not user friendly and I have troubles getting google to work.

Hopefully I can find a alternative IP check, but the main ones on google only show an encrypted IP for some reason.

 

Seccond, I ran a debug and this is what came up:

 

response 1

 

;URL Interface

;Machine is SJL0VWAPI18

;Encoding Type is utf-8

Command=GETDNS

APIType=API

Language=eng

ErrCount=1

Err1=User not permitted from this IP address - 4

ResponseCount=1

ResponseNumber1=713254

ResponseString1=Policy error; unauthorized; user(s)

MinPeriod=

MaxPeriod=10

Server=SJL0VWAPI18

Site=

IsLockable=

IsRealTimeTLD=

TimeDifference=+0.00

ExecTime=0.000

Done=true

TrackingKey=cba483b2-2903-4744-85cc-9cc98bfe334d

RequestDateTime=8/3/2016 8:04:32 AM

 

resonse 2

 

;URL Interface

;Machine is SJL0VWAPI01

;Encoding Type is utf-8

Command=GETREGLOCK

APIType=API.NET

Language=eng

ErrCount=1

Err1=User not permitted from this IP address - 4

ResponseCount=1

ResponseNumber1=713254

ResponseString1=Policy error; unauthorized; user(s)

MinPeriod=1

MaxPeriod=10

Server=sjl0vwapi01

Site=eNom

IsLockable=True

IsRealTimeTLD=True

TimeDifference=+8.00

ExecTime=0.021

Done=true

TrackingKey=9830e3f9-8cc8-4e9b-94ab-b18396e0db11

RequestDateTime=8/3/2016 8:04:31 AM

 

response 3

 

;URL Interface

;Machine is SJL0VWAPI09

;Encoding Type is utf-8

Command=TP_CREATEORDER

APIType=API.NET

Language=eng

ErrCount=1

Err1=User not permitted from this IP address - 4

ResponseCount=1

ResponseNumber1=713254

ResponseString1=Policy error; unauthorized; user(s)

MinPeriod=1

MaxPeriod=10

Server=sjl0vwapi09

Site=eNom

IsLockable=

IsRealTimeTLD=

TimeDifference=+0.00

ExecTime=0.023

Done=true

TrackingKey=cfb1a204-b76a-4d22-930b-1b1aafb90d38

RequestDateTime=8/3/2016 8:04:36 AM

Link to comment
Share on other sites

Ok, this is hopeful.

First off, the whats my ip link you sent doesnt seem to work.

the browser interface is not user friendly and I have troubles getting google to work.

Hopefully I can find a alternative IP check, but the main ones on google only show an encrypted IP for some reason.

it's a shame the debug didn't show the IP address - was worth a try.

 

what about logging into whmcs.com and viewing your license details - that will contain the valid server IPs for your WHMCS license - perhaps that's the same IP address you need to use for eNom ?

Link to comment
Share on other sites

UPDATE

So, ive checked the activity logs and the IPs in those logs are the IPS of my local wifi.

I was able to do a ip check in the browser,

the IP checker scans the domain and comes up as my white listed IP on my ENOM

but the USER ip from within the WHMCS browser IS my local wifi connection!?!

 

Capture.JPG

Capture2.JPG

Link to comment
Share on other sites

it's a shame the debug didn't show the IP address - was worth a try.

 

what about logging into whmcs.com and viewing your license details - that will contain the valid server IPs for your WHMCS license - perhaps that's the same IP address you need to use for eNom ?

 

I dont know how to sign into the main WHMCS website, because my product was bundled with my hosting trhough sofculus. Although I have the email of the product number, and it lists my whitelisted IP in the email details.

 

- - - Updated - - -

 

yep - it shows my local IP too when I try it, not the server IP.

 

Do you think its sending me this error because Im trying to make the transfer in the client overview AFTER accepting the order, rather than the client doing it all at once during checkout?

becuase I did not have my IP white listed when my client purchased a plan+domain transfer.

 

The sale went though and the client got access to the hosting plan, but I still had the pending order that would not be accepted because of the denied IP.

The next day I tried to accept it again, and it worked, but in the domain tab, it still said the IP was not permitted, even if I try to force transfer it.

Link to comment
Share on other sites

Omg could it be the Softaculos plugin on my hosting? its what I used to install WHMCS... and that has my database info attached to it.

Its cronical domain name is:

 

canonical name secure189.servconfig.com

 

ip: 192.145.239.35

 

res189.servconfig appears in alot of my technical details for my host.

Link to comment
Share on other sites

SOLVED

 

wow.

 

Ok so, out of desperation, I went to "my installs" under Softaculous plugin in my hosting, then opened the "edit details" of the WHMCS install.

Once I was in the edit menu (Install configuration) I copied the huge link at the top of my browser whlie inside the edit menu and ran a ip check @ http://ipinfo.info/html/ip_checker.php

 

It came up as the name: res189.servconfig.com with an IP.

 

I set up test ENOM mode, and WHMCS test mode, and ran both my deddicated ip, and this new IP from res189.servconfig.com, and the domain transfer succeeded under the new IP.

 

SO it seems that i have to whitelist my hosts res189.servconfig.com IP adress.

Thankfully its solved, BUT WTF??!?

Link to comment
Share on other sites

  • WHMCS Support Manager

Hi,

The eNom module uses cURL to communicate with the eNom API (along with a lot of the modules), so eNom will see the IP Address that your server is configured to used to make outward cURL communications.

Often this is the server's main shared IP address and not any other IP address assigned directly to an individual account.

Link to comment
Share on other sites

SO it seems that i have to whitelist my hosts res189.servconfig.com IP adress.

Thankfully its solved, BUT WTF??!?

 

You will want to keep this IP address documented for easy access, as many modules and addons will only function with this IP address. As @WHMCSJohn mentions, this is due to the fact that cURL typically requires the server's primary IP address and ignores other IPs (even the IP of WHMCS installation).

Link to comment
Share on other sites

This isn't really just limited to the Enom module, but pretty much any module that communicates with providers (Resell, resellerclub, most DNS/registrars, anything limiting your IP).

In most cases, as John mentioned, it's the server IP that's used, not the site IP. If they differ, that's why you're seeing that.

Link to comment
Share on other sites

  • 3 weeks later...
  • 3 weeks later...
  • 2 weeks later...
  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated