You are currently browsing the archives for the Tech & Research category


Hosting company stole my website, and my domain name – what should I do?

Share this news via:

If you own a domain name read on, there’s a good chance you or your friend might need it.

Here’s how the nightmare story goes.

My friend, let’s call her Nicole, calls me last night at 9pm. The problem is, she doesn’t want to renew her domain or hosting for another year and pay $100. However, she wants to save her website because she paid some $800 for it, naturally she wants to protect the investment. Now some of you are thinking, well that’s a piece of cake, just copy the files with a FTP program, or just download the tar.gz file with cPanel. The problem is, my friend Nicole isn’t tech savvy, she’s an artist. Now that wouldn’t be such a problem if the guy who developed her website, and pretends to be a “hosting company” isn’t looking to take advantage of her, her ignorance, and extort money out of her. He tells her, you can’t get the website unless you renew everything for a whole year.

So, I tell Nicole to ask for the username and the password, so we can save the website, and for the EPP code to transfer the domain. I managed to convince her that it would be smart to save the domain, and that I have several hosting accounts, and that she could host her website for free on one of mine accounts. There’s only 1 more day left according the WHOIS, so I am thinking, OK, there’s still enough time. She first told me that today was the last day. I also checked her website, and it was still functioning, it had a cart for ordering paintings, about me page, etc.

Hosting company turns into Darth Sidious

Hosting company turns into Darth Sidious

Nicole calls hers… I still have trouble calling that extorter a hosting company, because that would be putting a dark shadow over the good guys. So from now own, I will call him, Sidious. The thing is, hosting companies are holding the entire Internet up and running. Those tabs you have opened up there in your browser, you couldn’t see any of that if there were no hosting companies. People in the hosting industry are some of the most hard working people I know. They have to deal with 24-7 support, hackers, updates, upgrades, business, lawyers, blacklists, spams, etc… I am telling you, it’s a war zone out there. Trust me, you do not want to run a hosting company when 200 of your clients get hacked on Christmas morning, and you have a hangover.

So anyway, Nicole calls Sidious, and asks for what’s rightfully hers. And she doesn’t understand what she is asking (just repeating what I told her). To give her the username and password, and the domain name EPP code. What happens next? Sidious suspends her website, and tells her it’s too late, and that she should press CTRL + F5 to see the change. Adding again she needs to pay the $100 for another year if she wants her website. I confirm, the website is now down.

….

The awful thing is, when I was a hosting provider, I had similar experience with my new hosting clients. They wanted to jump boat, and Sidious guy was giving them a hard time. So Nicole asks me, WHAT NOW? You could hear the despair in her voice, thinking she was robbed, lost her website, her domain, gone. Thinking, a website was a bad idea. At this point, I am thinking, how can I cause damage to this guy. However, I know better than that. I want to teach as much people as possible that this can happen. Users should check with their hosting provider, and the domain registrar right from the start, an exit strategy.

Hosting company works hard to protect you

Hosting company works hard to protect you

In case a thing like this does happen, feel free to call the police, lawyers, threaten with legal actions and try to find a friend who understands the language and protect your rights. I wish I could say something down the lines of “if you can’t afford a lawyer one will be appointed to you”, but it won’t. You have to get someone from the hosting industry to protect you. There are ways of hurting a hosting company, but that’s far to powerful weapon that I can just blog about (I don’t mean any illegal activities). The thing is, I know there are more than few cases when a client is wrongfully accusing a hosting company, and I wouldn’t want them with this weapon in hands, again, the good hosting guys might get hurt.

Oh and another thing. Always check the WHOIS if you and your email address are there as your main point of contact, and ask your provider how and where you can unlock the domain and get the EPP code. It is alternatively called an auth code, a transfer key, a transfer secret, EPP authentication code, or EPP authorization code. EPP stands for Extensible Provisioning Protocol, check Wikipedia.

We made a website years ago where you can check whois for free, CroDNS. Where do you host your website and where do you register your domains, and have you tried leaving them?

Here’s a few more advices that people on Hacker News commented.

1. Always register your domain name with a company other than your hosting provider. Don’t even allow the domain registrar to be owned by the same corporation.

2. Always maintain a complete, separate copy of the website’s content. Never allow the only copy of a Website to be in the hands of an ISP.

Author: Goran Duskic

Goran Duskic co-founded a game development team Generation Stars when he was a teenager, and he co-founded hosting and web develpoment company GEM Studio (which was sold in 2011). He co-founded tech startup WhoAPI and has 10+ experience in business development, online marketing strategy and PR.

API domain DNS zone – explained

Share this news via:

Within WhoAPI there is a prticular function called Domain DNS zone, that I would like to cover today.

Lets dissect the phrase API domain DNS zone and cover the basics.

API - An application programming interface, is a protocol intended to be used as an interface by software components to communicate with each other. Source Wikipedia. Example I like the most is when an operating system like the Windows or MAC OSX receives a command from a text editor to print a document (using a printer), it communicates over an API. Similar to that, web API’s like WhoAPI work. Just a form of communication between two softwares or 2 servers. Think of it as gold, and excellent conductor.

Domain, also known as domain name- hopefully you know this one :) . A domain name is an identification string that defines a realm of administrative autonomy, authority, or control on the Internet. Domain names are formed by the rules and procedures of the Domain Name System (DNS). Source Wikipedia. Basically it’s a name that points to an IP addresses, a thin layer that covers a complex location like 192.168.1.1./folder/file and turns it into something memorable a www.domainaname.com. Technically, any name registered in the DNS is a domain name.

Which brings us to the next one (and my personal favorite)
DNS - The Domain Name System is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates easily memorised domain names to the numerical IP addresses needed for the purpose of locating computer services and devices worldwide.

Now that we’ve covered DNS, we can move to the DNS zone.

DNS zone is a portion of a domain name space using the Domain Name System (DNS) for which administrative responsibility has been delegated.

Every domain name, which is a part of the DNS, has several DNS settings, also known as DNS records. In order for these DNS records to be kept in order, the DNS zone was created.

The DNS Zone file

The DNS Zone file is the representation of the DNS Zone – it is the actual file, which contains all the records for a specific domain. In a DNS Zone file, each line can hold only one record, and each DNS Zone file must start with the TTL (Time to Live), which specifies for how long the records should be kept in the DNS Server’s cache. The other mandatory record for a DNS Zone file is the SOA (Start of Authority) record – it specifies the primary authoritative name server for the DNS Zone. Source NTC Hosting.

In basic layman english, all this makes the entire Internet (web and email) work!

So, what is an API domain DNS zone? It lets you access easily the information critical for web and email functionality. You have below what it looks like, one out of hundreds of millions you can create using WhoAPI.

API domain DNS zone - example return

API domain DNS zone - example return

Author: Goran Duskic

Goran Duskic co-founded a game development team Generation Stars when he was a teenager, and he co-founded hosting and web develpoment company GEM Studio (which was sold in 2011). He co-founded tech startup WhoAPI and has 10+ experience in business development, online marketing strategy and PR.

What is the most valuable information in a domain name?

Share this news via:

Heh, looking at our last post:

At the same week we received news that our application to pitch at GOAP event in Zagreb was approved. Which means that we will pitch in front of around 300 people including investors, media, startups and industry experts. Since Saša Cvetojević (angel investor from Croatia) publicly said in local newspapers that pitches have to be perfect, there’s no real pressure on startups and presenters :D It’s been a year since my last pitch. Last September and October were pretty epic with the HackFwd and Seedcamp. It seems that part of the year is ideal for WhoAPI to pitch. We hope to see you there. Entire post: http://whoapi.com/blog/1007/domainchy-launch-and-pitch-at-goap/

It needs to be said that we won. Yep, 300 people, startups, media, industry experts, investor, we won. And speaking of investors, Dave McClure is now an investor in WhoAPI. In case you missed the whole story, you can read it on Goran Duskic personal blog. At one point Croatian president Ivo Josipovic, Dave McClure, and our first investor Mihovil Barancic spoke about WhoAPI. Talk about crazy stuff happening. But lets get back to work, shall we?

WhoAPI delivers extensive information about domain names. We want to deliver the most important, the most valuable information about domain name you can possibly imagine. Can you tell us what is, for your business, the most valuable information about domain name? Here are some suggestions.

Uptime or as we like to call it – ping
Is the website currently up and running or not? More and more websites and companies rely on the cloud. What if the cloud turns into a fog? Don’t you think it’s bad if your customer (who was about to spend $1000 on your website) warns you your web site is down, and that he is taking his money somewhere else? What if you are a hoster, and you host 300 websites/companies, and click they are all down. What’s the impact on their business? What’s the impact on hosters business?

Or what if you just want to monitor a certain port? Hm, as I write this text I know how some people are now thinking what is this guy talking about? While some people are scratching their beard thinking,: “Oh, I could definitely use that”.

Hacked
Excuse me, your website was hacked. It was what? Hacked. When? 6 hours ago, when you were sleeping. Couldn’t have someone warned me earlier? Could have. Should have. Would have.

Expired
Yes please visit our website. I have, and there are just some ads over there. What do you mean, don’t you see a beautiful blue website, with a lady smiling in the header? Nope, just some ads, and names. What happened to my lovely web site, was I hacked? No, your domain name expired. Even worse, someone else can grab it. You should take this more seriously. Desperately want that domain? Why don’t you register it if the current owner doesn’t renew it?

GEO
GEO 1 – where is the owner of a certain domain name.
GEO 2 – where in the world is a domain hosted

Contact details
You desperately want to contact the owner of a certain website? And he made it impossible to do so on his website? Would you prefer email or phone number?

Blacklist
This one you either understand, or you don’t have a clue what is it. Most of you are paying for shared hosting, witch means you are sharing a server. If someone is reported for spamming, you all get blocked on other servers on the Internet. Internet = millions of servers. Yes, one client is sending to many emails, everybody gets blocked. How great is that? Especially if you host lawyers, VIP’s, and popular singers that desperately want to reply to their fans.

Some really technical info: hostname, nameservers, traceroute
What are the nameservers where the domain is pointed, or what IP addres, or any other neighboring domain. Or is perhaps getting a traceroute the most important information for your business?  Either your pupils just dilated, or you skipped this paragraph.

Social media
Nowadays, when you are starting a company you don’t want to just register a domain name. You want to be active on social media, everybody knows that! Having a Facebook, Twitter and Youtube account, not to mention countless other social networks.

Screenshots
Yep, we got that too. If you want to build a web directory with website screenshots, or do some monitoring, analysis, whatever is your thing that you do.

Credibility check
There are some rank tools and services on the web I am sure you are aware of. Wouldn’t it be great if you can access them from the same place, and for example create a credibility check for your company? So for example if you have a large client base with a certain email address, you could check their domain name, filter the ones with free email service, and you got yourself a powerful tool/service.

Ranks + searchengines + meta tags
Forget credibility check! If you want to build an SEO tool, or if you are doing SEO services and want to provide or check the how many global results domains have, what are their meta tags, and what are their ranks, you must think those information are really important.

Certificate check
Would you like to find out what domain names don’t have an SSL certificate installed? Or the ones who do, who owns them? Or would you like to add this function to your credibility check?

Bulk domain availability check service
How would you like to build your very own private bulk domain availability check service? You could check on certain industries, or try different combinations (AirportBerlin.com, AirportLondon.com, and thousand other combinations). If you are a domain investor, I am sure you can do wonders with this domain information. Taken, or not taken, that is the question.

WHOIS information
Ah yes, the holy grail. Who is the owner, what is his registered address, what is his email, phone number and other information. Interesting how some people are saying they are concerned about privacy of their information (such as their company address) but they are comfortable with telling everyone where they are currently (Foursquare), what they are doing (Twitter), and what they like (Facebook). You can hide your whois information, but have in mind it’s there for a reason, and it gives credibility to your website.

So, what is your favorite. what information do you need the most? Is it something we left out like checking what domains share the same parking or hosting service? Or maybe something that has to do with the new gTLD’s? If you are shy, send us an email, we would absolutely love to hear from you! Just by mentioning domains and websites we get excited, I am sure you do to!

Author: Goran Duskic

Goran Duskic co-founded a game development team Generation Stars when he was a teenager, and he co-founded hosting and web develpoment company GEM Studio (which was sold in 2011). He co-founded tech startup WhoAPI and has 10+ experience in business development, online marketing strategy and PR.

3 silver bullets that got me to a secret domain

Share this news via:

Warning! What you are about to read, may blow you away. When I found out about all this I felt like finding out Neo could stop bullets. I’ve been holding on to this 3 silver bullets for a while now, but I have no reason for keeping them to myself. Why am I giving this away for free? To be completely honest, I am making money the other way, and in the end I may try to sell you something. Hey I have to make a living like everyone on this planet. But I am also a startup guy, I have nothing to loose, I am a little bit crazy and think I can change something. Take the red pill and keep reading. Here it goes :)

This is a “3 silver bullet – blow me away blog post”. First I will give you a heads up on the cash people are prepared to pay for showing up on Google’s ad network. Second I will tell you how Google is making money , and how website owners are really making money with Google Adsense. Third I will tell you something that only a small percentage of people knows something like a needle in a haystack.

Most expensive keywords in Adwords

Most expensive keywords in Adwords

It all started with a great Techcrunch article and infograph that showed “Top 20 most expensive keywords in Google Adwords Advertising“. In that infograph you can see that the top 20 categories are: insurance, loans, mortgage, attorney, credit, lawyer, etc… I was shocked to see that some of the keywords cost up to 50$, even 60$ per click. So I logged into Adwords, and wanted to see the prices for myself. I opened the “keyword tool” under the “tools and analysis” and so I selected the most expensive (according to the infograph) – insurance. Back then I saw the prices go up to 60$ per click per keyword. This sounds to me like the biggest money factory of all time.

For the purpose of this blog post, I repeated the action, today I got 632 keywords and key phrases (relevant to insurance). Also, have in mind the whole time that 97% of Google profits come from ads and people profiting from Adsense are making 68% of every click on an ad that is displayed on their webiste. How fast can you calculate 68% of 50$? Ka-ching!

And now the reason why you are reading this. Since I am into domaining, checking domains, etc – it got me curious. I wanted to check the 632 keywords that I exported from Adwords keyword tool. I checked insurance.com, cheaptravelinsurance.com and all other 632 keywords. Only .com no dashes (-) just words and .coms. I used WhoAPI’s massive domain availability API to… find out… that all 632 keywords were TAKEN! Well, not all. :) One was still available for registration - comparecommercialvehicleinsurance.com. I just had to register that domain! :) But I am willing to sell it for a fair price.

WhoAPI is like Huble helping you find great dots.

WhoAPI is like Huble helping you find great dots.

You can use WhoAPI to look for other great domains in other industries (except insurance) since all are taken there. The thing is, I like to think of our service WhoAPI like a telescope for finding great dots. Some dots already have names, you can spot some new ones, some explode, some dissapear. WhoAPI is like a Hubble.

Author: Goran Duskic

Goran Duskic co-founded a game development team Generation Stars when he was a teenager, and he co-founded hosting and web develpoment company GEM Studio (which was sold in 2011). He co-founded tech startup WhoAPI and has 10+ experience in business development, online marketing strategy and PR.

Buying, selling and reselling .hr domains

Share this news via:

The current situation with the Croatian .hr domains is as follows. Anyone (as long as you are a Croat) can register .hr domain for a price of 615,00 croatian kuna ($106 US, depending on the currency rate). You can also register com.hr for 50,00 croatian kuna ($8,61 US).

Under the current rule book, users are forbiden to resell their .hr and .com.hr domains. I would love to link the current rule book, but it’s only in Croatian, and foreigners are not allowed to buy .hr domains so there is no point anyway. Basically I believe that this is the reason why domaining in Croatia is virtualy non-existent. Hopefully some people will contact me to tell me this is not true, but this is just my wish.

.hr domain market

.hr domain market

This also makes it more difficult for the outsiders to get great domains, and invest in development of great web sites and services. It also kills domainers, because no one wants to buy 10 hr domains and try to sell them since this would mean they are in violation of the terms and conditions. And also, to put it bluntly they cannot sell them to foreigners that have more money than Croatians.

It also doesn’t help that base price is very expensive, especially for Croatian standards and if you take into concideration the market coditions in Croatia.

If you compare this to the preety unique and popular Montenegro ccTLD .me (which has great brand possibilities and is open to the world and reselling) the difference in success of a ccTLD is preety obvious. Maybe CARNet’s (Croatian Academic Research Network) goal isn’t popularity of .hr domains and generating aditional income to Croatian’s industry experts in hosting, domains and web design. This offcourse makes it difficult to increase profits for some great Croatian companies who work their tail of to promote their clients. Companies like Avalon who are accredited registrar of hr and com.hr domains, or LogIT, a web design and development company who cannot resell their clients some additional interesting domains and Iconis marketing strategy and brand agency that cannot resell to their Croatian clients some interesting brandable hr domains. CARNet can do so much more for this ecosystem.

The only good news,  CARNet finally enabled online registration of free .hr domains, which only companies can register for free. Can you imagine that just few weeks ago, you had to do this with paperwork?!

Author: Goran Duskic

Goran Duskic co-founded a game development team Generation Stars when he was a teenager, and he co-founded hosting and web develpoment company GEM Studio (which was sold in 2011). He co-founded tech startup WhoAPI and has 10+ experience in business development, online marketing strategy and PR.