Code

Discussion on Global DNS - DNS Propagation Checker - WHOIS Lookup - PHP

Discussion on Global DNS - DNS Propagation Checker - WHOIS Lookup - PHP

By
Cart 240 sales

thehp supports this item

Supported

This author's response time can be up to 2 business days.

116 comments found.

Getting 403/500 errors on Plesk and ISPConfig control panels after extracting the Files.zip folder when I visit the domain. What do I check for please?

Hi,

There can be a lot of reasons why you might face an issue. Can you share a screenshot for reference?

Login details might be required to diagnose this.

Sorry I got it, wrong php version. I changed the php version it works now.

Alright! Thank you for the confirmation :)

Hi,

Here is the new link to download the server file.

https://file.globaldns.thehp.in

Demo error for me, ERR_TOO_MANY_REDIRECTS

Hi,

Thank you for reporting this. It has been corrected.

I had same issue as serverpack reported. After updating to new version site will continue in loop. I also raised that via ticket.

Unfortunately during that time I was really busy and couldn’t create test site to provide ftp access to support or spend more time testing it. Already I had spent a lot of time on 419, 405 errors issue. Randomly found comment by serverpack today reporting same issue so I guess it was not just me. So team please check that looping issue is a real problem and I cannot use the latest version because of that.

Hi,

Thanks a lot for reporting this security issue. I’ve responded to you over email as well with something for you :)

419 error occurs when the CSRF token is expired. There is check which keeps track of when the site was loaded first and once that time is passed it auto-reloads to fetch new CSRF token. It works in all scenario (inactive tab, computer on sleep, etc), as the code gets activated the moment they visit the site back.

Thanks for the quick response and fix.

Yes I know about the 419 CSRF token, laravel has 120 mins default limit. For this type of application CSRF check is important too. In the 2.3 update you have added a 100 min reload timer to extend the session.

I implemented a similar quick fix myself before your 2.3 release. Added the below code in global js settings to reload page at fixed time but it won’t work with inactive tab and other situations.

 
 $(document).ready(function () {
      setTimeout(function () {        
        history.go(0);
      }, 1200000);
    });
#

I checked your code again okay it makes sense now. The 100 minute passed or not check keeps happening every 1 sec and it uses the time stamp. Normally the setInterval will not work with inactive tab but now once the tab becomes active again it will start the time check again every second. Right?

Yes, that’s right :)

Hi It seems you have changed the support url to helpdesk now but still from app it redirects to old url. Add a notice or redirect if possible from old support url to new currently it shows blank index.

1.) Can I get access to my previous tickets raised on the old support site. I had some issue and Aankit shared some code to fix it. On the new site my old login is not working.

2. ) Also I found a file called “Hi,” in the ‘public’ folder it has some text Dig @ dns server ip and a weird email. May be its a security issue if you are interested I can share the file. There is no malicious code but its a weird file probably created when someone entered weird text into the search box I think.

3.) For security reason isn’t it is dangerous to have all project files in public_html folder as shown in your install document and video, bots can get important like database and key details from env file.( I am not sure about the right way just seeking clarification) The proper way would be to keep all files in webroot or one lvl above public_html and keep only public folder files in public_html? I tried doing it made necessary changes in index file but then everything works expect I am not able to login to admin area.

1. I found the code I was looking for in email notification replies.

2 ; <<>> DiG 9.16.1-Ubuntu <<>> @200.195.**2.2** (this ip is of a public brazil dns server I used) Account ID: jaso*z1**0@outlook.com Gift Scheduled: APPROVED Click Here To View Now This will be your final notice about this matter. Please confirm your information is correct. Sincerely, Dr. Alex Click Here to Unsubscribe All News Inc 49 Lindenw**d Drive E*ton 1*341 United States SRV ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8396 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 email and whatever gift text thats weird and I don’t know how it was created there. It had lot more queries but all that seems normal DiG queries.

3. After discovering the weird file I started searching about it and came across articles showing to not keep .env file in the publicly accessible instead it should kept one lvl up for shared hosting environments. I found how to do it and its working for me. Even before this my WAF was blocking any attempts to .env file.

; <<>> DiG 9.16.1-Ubuntu <<>> @200.195.**2.2** (this ip is of a public brazil dns server I used) Account ID: jaso*z1**0@outlook.com Gift Scheduled: APPROVED Click Here To View Now This will be your final notice about this matter. Please confirm your information is correct. Sincerely, Dr. Alex Click Here to Unsubscribe All News Inc 49 Lindenw**d Drive E*ton 1*341 United States SRV
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8396
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 

again pasting the text from above reply with proper formatting.

Hi,

I understood your concern regarding the .env file, however, the htaccess file that has been added does blocks any requests to the .env file and apart from that, it redirects all the traffic to a public folder in the root directory. I will look into the data you just shared to see how it may be been arrived at this point.

​Hello!

After site migration, it doesn’t work. DNS checks always return a negative result.

Thanks.

Hi,

It looks like your configuration is not aligned.

Ask your hosting to enable the shell_exec function for you.

https://prnt.sc/i1xMpOJDDaVx

That damn PHP configuration! You think you’ve changed it, but… no! I’ve already corrected. Thank you my friend!!!

Haha! No problem. Happy to help :)

hey we installed this and it keeps on looping when browser is opening can you advise what to look at?

Hi,

What is your website URL?

Still this issue not resolved in new update, i don’t know how long you guys need to resolved this issue. it’s very frustrating.

” Oops! An Error Occurred The server returned a “405 Method Not Allowed”. Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. “

This issue caused becuase when any one load website first time the MAP is not loading properly. Since i have purcased this code i’m getting same every time i have to refresh the website to get MAP loaded properly and afterwards thing started working fine.

It’s very PAINFUL for any user to see this error every time they visited to our website.

Request : can you guys provide use permanent solution, so MAP will load in first go.

THEN WHY YOU GUYS NOT DOING PROPER TESTING I HAVE SENT MY WEBSITE LINK AND WHAT YOU GUYS DID JUST OPENED THE WEBSITE ONE TIME DID SOME RECORD SEARCH AND YOUR JOB DONE. YOU GUYS NOT EVEN BOTHERED TO JUST RELOAD THE WEBSITE OR REFRASH ONCE. AND YOU GUYS ASKING ME STUPIED QUESTION.

My suggetion is stop wasting your and my time do some proper testing so you will see the issue else there is no end of discusstion.

Are you facing similar issue with the demo site? Ans: NO

No further help need in this matter, we have fixed the bug in your code that resolved our issue. Thanks for your time and support.

Hi,

You were the only customer that reported this issue. Assuming you’re not facing the issue in the demo site, the problem may not be the code.

However, since you pointed out the issue was indeed with the code, can you enlighten us with the code issue?

PS – The app goes under a testing phase before every release.

after adding app name and purchase code its giving me 500 erorr

Hi,

Can you send cPanel or FTP credentials via the contact form on this page? – https://codecanyon.net/user/thehp

Hi , where i can add Google analytics Code, Any file name, Location.

Hi,

You can do that via Admin Panel. Global Header or Footer.

after updating your provided server, i am still getting this error https://i.imgur.com/YCUIEpR.png

i have to go back and then try again, and it will work, but it will not work every time when someone opens site.

Awesome. Thanks

Thanks to you sir for your precious time and help

Most welcome :)

I just noticed now, t hat whois is not working,

Forbidden You don’t have permission to access this resource.

Any idea on how to even diagnose it? It also seems there is no option to turn on the logs as per recommendations in dashboard

Hi,

Can you share the URL of the site? Let me check.

its dnsmonitor [dot] net

Hi,

Non .com domains are leading to an error. Can you share FTP credentials via the contact form shown here? https://codecanyon.net/user/thehp

hello, i have some issues in my scripts but i am unable to answer your question as its says support expire at least let my issue resolved which are already open during my support period

there is a bug when my user search anything its giving error if i enable shell_exe if i disable then all other server not working here is my hosting reply

This error comes from your website CMS and means that the server knows the request method, but the target resource doesn’t support this method. In this case, it seems that shell_exe isn’t supported by your website itself and you need to contact the website developer to clarify the situation.

you have my username and password of hosting

please try to enable shell_exe from php version selector go to option and update php disable functions and you will start getting error

Thank You

Hi,

We’ve updated the URL for free servers.

You can get them here now – https://free.globaldns.in

Once you change those free servers, everything should work fine :)

Hi, After update on version 2.1 getting this error while trying to access dashboard https://prnt.sc/v3zgW-gJAlll

Uregent !!

resolved . Thanks

Some time working fine but some time getting 404 NOT FOUND

Hi,

Can you share your website URL so that I can see?

I have the same issue as gaming68 OTA update not working. On the update page it shows I am on the latest version. Using 2.0

Can I download the zip file form codecanyone and use the manual update option from the admin area?

Hi,

1. Sure, we are working on it.

2. There is a complete refresh of the page when someone request for WHOIS record. The refresh is visible in the browser itself.

3. Noted. I’ve added this to our feature request list.

4. Yeah, we’re already working on this.

Thank you so much for your suggestions :)

for point 2 – Is it possible to add a ‘post feedback’ on click of ‘lookup button’

like show processing message/image/color something? Similar to find button of dns query, it shows 3 dots when clicked till processing happens.

Hi,

It can be done, we will implement it in the next version. Thank you :)

Hi, How do you update the script ? Thanks

Yeah, because you added the square brackets as well. I’ve removed that, go ahead and update the site now with 2.1

Thanks, I have upgraded everything is now working. Site is now version 2.1

Great! Thank you for the confirmation :)

getting license error ” invalid license” so, I am not able to create a ticket as well, please solve

Hi,

I checked, and it is working fine.

Can you try again? In case it still doesn’t work, just share the FTP login so that I can check it.

FTP shared

Okay, will check it.

You can get free servers from here – https://free.globaldns.in

Hi, unable to get TXT records https://prnt.sc/czcu7yFw3zNR

Also please add export and import of DNS server in new update becuase it’s missing from server settings. It’s very hard to add server one by one.

Also resolve this quikly possible https://prnt.sc/hiJ4Y-1qhUV0 “Please read this article – https://support.thehp.in/article/18084 ” this solution not helped me still getting same error. Thanks

Hi,

I just tested your site and it does not show me that error message as shown in your screenshot.

We’re gong to add import/export in the next release!

Hi,

Pre Purchase query

I have sent you same questions using the email function but I did not got any acknowledgment email nor I see any message history box on this site so again posting here.

1. How to confirm if server has shell_exec function? If it is not enabled how to enable it if I have full root access to VPS

2. Is there any limitation on number of queries allowed with global (public google 8.8.8.8 etc) DNS like default free server allow 1000 request or so.

3. Also which will be better wordpress one or direct php script? Any pros n cons? I am guessing wordpress itself will consume a lot resource so php script should be lighter on server. But wordpress based site can be customized more in terms of design easily than php script.

4. For wordpress is it based on shortcode that can be inserted into any page or post?

5. I don’t think hosting this script would require very powerful hosting server but still to be sure please confirm hosting requirements core and RAM.

6. On how many sites I can use this? Like if I want to keep a staging site for testing purpose.

Hi,

Thank you for posting comment here, that is easier for us as well.

1. Usually it is enabled by default unless your control panel has manually disabled it. To confirm if it works, you can run a simple php file with code <?php shell_exec(‘whoami’); ?>, if that gives you error, that means function is disabled, otherwise its fine.

2. No limitations

3. If you’re looking for flexibility of design, then go for WordPress. Alternatively, you can keep the WordPress separate and use PHP script and link it to your WordPress as a separate entity.

4. Yes, its shortcode based.

5. You’re right, you won’t need heavy hosting but as your user base grows you can keep upgrading to better hosting. You can run this easily on bare minimum 512 mb ram server as well, but as your visitors keep coming, you will need more powerful server. Hardware will be your bottleneck.

6. As per Envato rules for license, one license can be used for one single project. One staging with one production site is allowed.

Let us know, if you need further assistance on this.

Thank you for your detailed reply I have purchased the php version. shell_exec function is not disabled in php.ini but public direct ip is not working. I have raised a ticket please check.

Hi, I was trying to add my very first own server to the list and realized it requires a file uploaded to the server. Could you explain why a file is needed and requires registration through your server? Is there a middle server you own that is doing the propagation check or collecting queried data? What if your server goes down what would happen?

Hi,

There are 3 different ways you add a server to Global DNS.

1. Public DNS Servers (requires shell_exec function on PHP)
2. Premium Servers (requires purchase)
3. Setup your own Server

Ideally #1 is the most used as that doesn’t cost you anything extra as long as your hosting allows you to use the shell_exec function.Few customers do go for #2 and buy our premium servers.

3 is rarely used but only by those who have lot of servers across various locations worldwide.

Only on #2, you’re dependent on us since we’re providing you the service.

While setting up #3, you generate the file, that is not connected to our server, we just have given a convenient way to generate the file to use. More details show here – https://support.thehp.in/article/15647

Thanks for the explanation but I’m still trying to figure out and understand what is specifically required for my own dns global server.

1. does it have to be a url only, not an ip addy? 2. the uploaded file needs to give read permission to world/public? 3. is it must required to register each and every dns server to generate the file?

or is there an option to create the file manually instead?

Hi,

1. If you’ve created your own public DNS server, then IP will work.
2. Technically yes, but we’ve added a SECRET Key mechanism to authenticate the request.
3. Yes, but you can create it for one server and then do a search replace yourself in that file.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey