Sign up ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I registered a domain with a week ago.

During my website's development phase, I sent several mails using PHPMailer to test Gmail accounts. The HTML message body contained a link to my domain name.

Other than that, I cannot remember of any other place where I have used my domain. Now today my website development was finished (kinda) . So I wanted to test it.

I ordered a VPS, set up everything properly, only to see the following message :

enter image description here

After searching for hours on google, I figured that the url in my mails may have been the problem. (Were they?).

So I went to Spamhause Blacklist Removal Center, here. When I submitted my domain for removal, I got the following message :

enter image description here

Now this is getting irritating. I am not a spammer, I send mails only for register verification and similar purposes.

Why can I not remove it from their blacklist? What do I have to do to remove it?

Again, after searching google for hours, I couldn't even find their contact email adrress.

When (if) my domain gets delisted , what should I do in order to prevent this from happening again?

UPDATE : Mxtoolbox says that DBL listed my domain to blacklist because of No IP queries

share|improve this question
DBL wouldn't block the domain for 'several emails' and your only option is to contact them. You should also check to see if your domain has been previously owned as that could also be the case. Not being banned is simple, don't spam emails out to anyone else but yourself, DBL doesn't block for nothing well normally. – Simon Hayter May 14 '14 at 17:28
@bybe That's one of the problems. How do I contact them ? :| – abhishek May 14 '14 at 17:42
Well, simple... don't think you can, they have self expiration's and it bans get lifted in time, – Simon Hayter May 14 '14 at 17:45

2 Answers 2

up vote 3 down vote accepted

While it is difficult to tell what happened exactly, I can give you this:

Put your domain name in and you will see you are a lot of black lists.

But not all is lost!

It appears that your domain name resolves to which is a private IP address. I did a dig for you.

; <<>> DiG 9.7.3 <<>> any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14368
;; flags: qr rd ra; QUERY: 1, ANSWER: 7, AUTHORITY: 3, ADDITIONAL: 4

;                        IN      ANY

;; ANSWER SECTION:         38332   IN      A         38332   IN      SOA root.s1.anon$         38332   IN      TXT     "v=spf1 a mx i$         38332   IN      MX      5         38332   IN      NS         38332   IN      NS         38332   IN      NS

;; AUTHORITY SECTION:         38332   IN      NS         38332   IN      NS         38332   IN      NS

;; ADDITIONAL SECTION:    38332   IN      A      38332   IN      A     172732  IN      A     172732  IN      A

;; ADDITIONAL SECTION:    38332   IN      A      38332   IN      A     172732  IN      A     172732  IN      A

;; Query time: 85 msec
;; WHEN: Wed May 14 13:32:00 2014
;; MSG SIZE  rcvd: 329

This line:         38332   IN      A

and others indicates that your domain name is assigned to a non-routable private IP address. The A record must not ever be a private IP address. When the domain name is used such as in a web browser, a request is made to resolve the domain name to a routable IP address. A request is made to a DNS server which returns at minimum the IP address associated using the A record. If the IP address is non-routable or incorrect, then the original request cannot be satisfied. In your case, your A record is a non-routable IP address.

You mentioned that your host support noted that is localhost. This is a loop-back address and cannot be used publicly such as in an A record. The localhost address is used for the server to refer to itself. This is normal and required but localhost is not routable and should not show up in the DNS entries. You need to update the A record to be your assigned IP address I do not know what is but you may also want to update this. This is not done in virtualmin. Your host should have a control panel to their DNS server. This is what you want to use.

You have a SOA record that should be removed. This is usually reserved to your host name servers. I may have to rethink on this. You will want to change your to be and to I did a quick dig and this appears to be correct.

As a matter of rule, when you have a host, you do not want to allow access to the DNS (likely Bind) server on your system. You will need to populate the DNS server for proper functioning since your server will refer to it. But you do not want to make it publicly available. I always recommend that your DNS server never be used as a statement of authority (SOA) or accessible for security reasons. This is because DNS servers can often be compromised either directly or in a reflection attack. Instead, always use the host companies DNS servers for public work since they are properly secured.

I went to SpanHaus Zen and it told me that 127.0.02 is in the black list. This is common because under no condition should a non-routable private IP address be allowed access anywhere. This is what caused me to do a dig.

Get a real IP address assigned to your domain name and update your DNS. Your host should be providing this. You may have to contact support for this. Make sure that they do not assign a black-listed IP address. This is a valid request and should not be a problem. Once updated, I am sure you will be fine.

share|improve this answer
The guys at my webhost say that is localhost IP. Whereas my VPS IP is . I'm using VirtualMin , and I set up a virtual server. The IP setting in my virtual server show . Shouldn't my website resolve to my VPS's IP? Also, Updated question – abhishek May 14 '14 at 18:09
That address should not be available publicly. I updated the answer again. ;-) The short answer is that your A record and other DNS records should never use a private IP address or localhost. – closetnoc May 14 '14 at 18:20
I am setting up the DNS all over again. My domain registrar says that to use their DNS management service, I must point my domain to their name servers (,etc). I just now did it. Now if I add a A record pointing to my VPS's IP, will that be ok? Or do the nameservers need to be pointing to my VPS too? – abhishek May 14 '14 at 18:30
Yep its working. I submitted applications to spamhaus for delisting my domain and IP, and it did. THanks a lot! – abhishek May 14 '14 at 20:52
Anytime! I am glad it all worked out okay. It was good that it was simple and not another problem that we could not fix. – closetnoc May 14 '14 at 21:32

DBL wouldn't block the domain for 'several emails' and your only option is to contact them. You should also check to see if your domain has been previously owned as that could also be the case. Not being banned is simple, don't spam emails out to anyone else but yourself, DBL doesn't block for nothing well normally.

The other possibility is that your using A VPS, Cloud or Mail server on an IP address that has once been banned.. The IP address which stores/sends your emails is which is shared with pubcrawler and is listed in the SBL which is a good thing, if its a shared server then this could also be a possiblity that someone has used your domain to send out a load of emails without your knowledge.

share|improve this answer
I am using a VPS alright. But the weird thing is, I can send/receive mails through my server's IP with no problem at all. – abhishek May 14 '14 at 17:45
DBL doesn't block sending or receiving.... they can mark your 'sent' email as spam meaning it goes into the spam inbox, nothing is blocked or deleted (And this is only a small percentage of customers, users). VPS often use a block of IP addresses, when a customer decides they no longer want that VPS the IP address is 'freed' and then made available to other customers, meaning if they been naughty then you could also be at risk for something you didn't do, sadly this is why you should start the VPN and check the IP before attaching a domain to it. – Simon Hayter May 14 '14 at 17:46
I see. Yes that is definitely happening, as all my mails go to spam box. So does that mean that my only option is to wait till the ban gets lifted? – abhishek May 14 '14 at 17:48
Well, being marked as SPAM may be nothing to do with DBL.... Gmail has its own filters and certain siginals can mark it... like URLS being included in the emails and not sending the emails using smtp and using PHP, not using SPT, or Domain keys and so on... just because you notice an email in the spam box doesn't mean its DBL... See >… – Simon Hayter May 14 '14 at 17:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.