{"id":80,"date":"2009-02-23T17:24:36","date_gmt":"2009-02-23T22:24:36","guid":{"rendered":"http:\/\/acro.net\/blog\/2009\/02\/23\/zfbot-the-encyclopedia-of-com\/"},"modified":"2009-02-23T17:32:03","modified_gmt":"2009-02-23T22:32:03","slug":"zfbot-the-encyclopedia-of-com","status":"publish","type":"post","link":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/","title":{"rendered":"ZFBot &#8211; The Encyclopedia of .com"},"content":{"rendered":"<p>Every once in a while, a neat web application shows up and then you scratch your head wondering &#8211; &#8220;Now, why didn&#8217;t I think of that first?&#8221; Without much debating on the issue of one&#8217;s dying braincells, I&#8217;d like to introduce <a href=\"http:\/\/www.ZFBot.com\" target=\"_blank\"><strong>ZFBot<\/strong><\/a> and its creator, Ken Greenwood. In this quick, impromptu interview Ken talks about his product that he offers for free at <a href=\"http:\/\/www.ZFBot.com\" target=\"_blank\">http:\/\/www.ZFBot.com<\/a><\/p>\n<p><strong>So Ken, what exactly is ZFBot.com and what does it do?<\/strong><\/p>\n<blockquote><p>\nZFBot.com is a web application that gives anyone the ability to easily and quickly find .com domain names that are actively registered.  I like to refer to it as an encyclopedia of all registered .com\u2019s. The Z is for Zone and the F is for file\u2026 so it\u2019s the Zone File Robot.  And the domain sounds like your saying \u201cThe F Bot\u201d in German. \ud83d\ude42  The application also keeps track of the count of registered .com\u2019s in total and broken down by letter combinations. Currently, there are approximately 80 million registered .com domain names.\n<\/p><\/blockquote>\n<p><strong>Can you outline the process steps in not too technical terms?<\/strong><\/p>\n<blockquote><p>\nSure. I\u2019ll try not to get too technical. At a high level, there are 3 key layers, so to speak, that make up the ZFbot.com application.<\/p>\n<ol>\n<li><strong>The data.<\/strong>  The data file, which contains every registered .com on the internet, is retrieved from Verisign &#8211; the primary directory provider of all .com domains.  The file is around 7 gigabyte in size and contains roughly 185 million records \u2013 multiple records per domain due to the fact that there can be multiple name servers associated with each domain.<\/li>\n<li><strong>The data crunch.<\/strong>  The downloaded Verisign file is automatically bulk loaded daily into a MySQL database table via a script that I wrote.  The script then starts \u201ccrunching\u201d through the records on that one massive table and splits the data off in to roughly 750 tables \u2013 one for each two letter\/digit combination (For example:  aa, ab, ac, ad, etc\u2026 and 1a, 1b, etc).  You may ask \u201cWhy would you split the data out in to several hundred tables?\u201d The answer to that question is Performance.  It was critical that the results were presented to the user of the application as quickly as possible and querying a table with 185 million records would take an unacceptable amount of time.  Yes, I could have used one of several built in database techniques to assist with the performance (ie. building indexes, partitioning the table, etc) but all of them would have added significant overhead and time to rebuilding the data on a daily basis.  The live status of the data crunch is displayed and scrolled directly on the ZFBot.com application.<\/li>\n<li><strong>The user interface\/website.<\/strong>  Although the core of the application is highly technical, I am also a stickler about aesthetics and usability\u2026 and I wanted the application to be aesthetically pleasing, relevant and very easy to use.  I chose to use Adobe\u2019s Flex as the tool to build the user interface because it satisfied those requirements (and because I do a lot of work in Flex!)<\/li>\n<\/ol>\n<\/blockquote>\n<p><strong>Is there a market for such a tool &#8211; how would one use it?<\/strong><\/p>\n<blockquote><p>\nWell, aside from building web applications like ZFBot.com, I\u2019ve been buying\/selling\/developing domain names since the mid 1990\u2019s.  And in opinion, in order for a domainer to be as successful as he or she can possibly be in regards to selling domain names, they need to exhaust every research avenue available to them to learn about the domain names within their portfolio.  Yes, there are major website forums (ie dnforum.com) that a domainer can visit to post their domain for sale.  But those sales are to resellers for the most part\u2026 not end users.  And anyone in the domain name business knows that end users pay a lot more for a domain that they want and that means a higher profit for the domainer.  And the avenue that the ZFBot.com application provides to the domainer is the ability to very easily and quickly find potential customers for their domains.<\/p>\n<p>Let me explain \u2013 before I buy a domain name (typically in an auction), I do plenty of research on that domain.  And one critical step in that research process is to find out if there are any individuals or companies (preferably big companies) using a domain similar to the one that I\u2019m about to try to acquire.  If I find out that there are \u2013 I\u2019m willing to pay more for that domain because there is a good chance that the company or individual, if contacted properly, is willing to pay (sometimes handsomely) for the domain. I\u2019ll give you a specific example\u2026 A few months ago I saw that a domain was going to drop \u2013 I\u2019ll protect the privacy of the company and let\u2019s say it was companyname.com.  Well, a quick Google search revealed that there was a company in the UK operating their business under the domain name companynameinternational.com.  I ended up picking the domain companyname.com up in auction for around $300 bucks, contacted the company in the UK in a professional and courteous manner asking them if they were interested in the domain and if so, to make me a reasonable offer.  I received an email two days later and we negotiated a price of $3000 USD for the domain.  Not bad \u2013 a profit of $2700 in 3 days.<\/p>\n<p>Here\u2019s where the beauty of the ZFBot.com application comes in \u2013 you don\u2019t need to manually figure out what to search for on Google\u2026 the ZFBot.com application will show you ALL of the .com domains that are currently registered that match the domain you may currently own or are thinking of acquiring.  After I first built the application and tested it out, I was enlightened by the number of actively registered .com\u2019s that matched domains within my portfolio. These are all potential customers of mine and can be contacted by retrieving the WHOIS info or accessing the actual website \u2013 both of which be done directly from the ZFBot.com application. ZFBot.com search results can be exported to an Excel spreadsheet so that you can do your contact leg work at a later time and not have to worry about forgetting what domains you had found.<\/p>\n<p>I\u2019m currently working on further functionality to the ZFBot.com application that will give users the ability to see expiration dates on all domains and a list of domains that are going to drop or go to auction within the next few days.\n<\/p><\/blockquote>\n<p><strong>What is your opinion about current technology available to domainers?<\/strong><\/p>\n<blockquote><p>\nI believe that pretty much all the technology and information that a domainer needs (or individuals in any other business for that matter) already exists on the internet.  The solutions are just scattered all over the place, are sometimes antiquated and in general take a lot of time to find and sift through.  Heck \u2013 I seriously don\u2019t know what I would do without the awesome power of Google.  You can find the answer to any question you might have \u2013 however technical or obscure the question\/answer may be\u2026 with a few minutes of research on Google.<\/p>\n<p>I remember the days where an individual would have to go to the library or to a class at a university to learn how to do something.  An intelligent, eager and creative individual need not always take that old school approach any longer. The main reasons I built the ZFBot.com application were curiosity, a sense of challenge and a need of my own to trim down on domain research time.  Plus it\u2019s a fun to use application.<\/p>\n<p>I\u2019ve also built a few applications for domainers to both manage and showcase their domains \u2013 those can be found at <a href=\"http:\/\/www.domainerport.com\" target=\"_blank\">Domainerport.com<\/a> and <a href=\"http:\/\/www.domainerport.com\/showcase\" target=\"_blank\">Domainerport.com\/showcase<\/a> respectively.\n<\/p><\/blockquote>\n<p><strong>Ken, thank you very much for all this detailed and very interesting information!<br \/>\nIs there any personal info or a short bio you&#8217;d like to share?<\/strong><\/p>\n<blockquote><p>Ken Greenwood, <a href=\"http:\/\/www.oneworldmedia.com\" target=\"_blank\">One World Media<\/a><br \/>\nWebsite\/Web Application Design and Development since the mid 1990\u2019s<br \/>\n<a href=\"http:\/\/www.facebook.com\/home.php#\/profile.php?id=788629036\" target=\"_blank\">Facebook profile<\/a> &#8211; <a href=\"http:\/\/www.linkedin.com\/profile?viewProfile=&amp;key=10005885\" target=\"_blank\">LinkedIn profile<\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Every once in a while, a neat web application shows up and then you scratch your head wondering &#8211; &#8220;Now, why didn&#8217;t I think of that first?&#8221; Without much debating on the issue of one&#8217;s dying braincells, I&#8217;d like to introduce ZFBot and its creator, Ken Greenwood. In this quick, impromptu interview Ken talks about [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,3,6],"tags":[192,1189,188,190,187,189,191],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-business","category-domains","category-gadgets","tag-com","tag-domains","tag-ken-greenwood","tag-the-com-encyclopedia","tag-zfbot","tag-zfbotcom","tag-zone-files","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas\" \/>\n<meta property=\"og:description\" content=\"Every once in a while, a neat web application shows up and then you scratch your head wondering &#8211; &#8220;Now, why didn&#8217;t I think of that first?&#8221; Without much debating on the issue of one&#8217;s dying braincells, I&#8217;d like to introduce ZFBot and its creator, Ken Greenwood. In this quick, impromptu interview Ken talks about [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/\" \/>\n<meta property=\"og:site_name\" content=\"Acro.net - A Domain Investing Blog by Theo Develegas\" \/>\n<meta property=\"article:published_time\" content=\"2009-02-23T22:24:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-02-23T22:32:03+00:00\" \/>\n<meta name=\"author\" content=\"Theo Develegas\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Theo Develegas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/\"},\"author\":{\"name\":\"Theo Develegas\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/#\\\/schema\\\/person\\\/9c9625f061a0e603a87f5bf0f6f781fe\"},\"headline\":\"ZFBot &#8211; The Encyclopedia of .com\",\"datePublished\":\"2009-02-23T22:24:36+00:00\",\"dateModified\":\"2009-02-23T22:32:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/\"},\"wordCount\":1371,\"commentCount\":8,\"keywords\":[\".com\",\"Domains\",\"Ken Greenwood\",\"The .com encyclopedia\",\"ZFBot\",\"ZFBot.com\",\"Zone Files\"],\"articleSection\":[\"Business\",\"Domains\",\"Gadgets\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/\",\"url\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/\",\"name\":\"ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/#website\"},\"datePublished\":\"2009-02-23T22:24:36+00:00\",\"dateModified\":\"2009-02-23T22:32:03+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/#\\\/schema\\\/person\\\/9c9625f061a0e603a87f5bf0f6f781fe\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/zfbot-the-encyclopedia-of-com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/acro.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ZFBot &#8211; The Encyclopedia of .com\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/acro.net\\\/blog\\\/\",\"name\":\"Acro.net - A Domain Investing Blog by Theo Develegas\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/acro.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/acro.net\\\/blog\\\/#\\\/schema\\\/person\\\/9c9625f061a0e603a87f5bf0f6f781fe\",\"name\":\"Theo Develegas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g\",\"caption\":\"Theo Develegas\"},\"description\":\"Theo Develegas - News and opinions on domain name investing, brand development, design, and the occasional rant or two about life's challenges. Founder of Acroplex LLC.\",\"sameAs\":[\"https:\\\/\\\/acro.net\",\"https:\\\/\\\/x.com\\\/acroplex\"],\"url\":\"https:\\\/\\\/acro.net\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/","og_locale":"en_US","og_type":"article","og_title":"ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas","og_description":"Every once in a while, a neat web application shows up and then you scratch your head wondering &#8211; &#8220;Now, why didn&#8217;t I think of that first?&#8221; Without much debating on the issue of one&#8217;s dying braincells, I&#8217;d like to introduce ZFBot and its creator, Ken Greenwood. In this quick, impromptu interview Ken talks about [&hellip;]","og_url":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/","og_site_name":"Acro.net - A Domain Investing Blog by Theo Develegas","article_published_time":"2009-02-23T22:24:36+00:00","article_modified_time":"2009-02-23T22:32:03+00:00","author":"Theo Develegas","twitter_misc":{"Written by":"Theo Develegas","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/#article","isPartOf":{"@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/"},"author":{"name":"Theo Develegas","@id":"https:\/\/acro.net\/blog\/#\/schema\/person\/9c9625f061a0e603a87f5bf0f6f781fe"},"headline":"ZFBot &#8211; The Encyclopedia of .com","datePublished":"2009-02-23T22:24:36+00:00","dateModified":"2009-02-23T22:32:03+00:00","mainEntityOfPage":{"@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/"},"wordCount":1371,"commentCount":8,"keywords":[".com","Domains","Ken Greenwood","The .com encyclopedia","ZFBot","ZFBot.com","Zone Files"],"articleSection":["Business","Domains","Gadgets"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/","url":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/","name":"ZFBot - The Encyclopedia of .com - Acro.net - A Domain Investing Blog by Theo Develegas","isPartOf":{"@id":"https:\/\/acro.net\/blog\/#website"},"datePublished":"2009-02-23T22:24:36+00:00","dateModified":"2009-02-23T22:32:03+00:00","author":{"@id":"https:\/\/acro.net\/blog\/#\/schema\/person\/9c9625f061a0e603a87f5bf0f6f781fe"},"breadcrumb":{"@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/acro.net\/blog\/zfbot-the-encyclopedia-of-com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/acro.net\/blog\/"},{"@type":"ListItem","position":2,"name":"ZFBot &#8211; The Encyclopedia of .com"}]},{"@type":"WebSite","@id":"https:\/\/acro.net\/blog\/#website","url":"https:\/\/acro.net\/blog\/","name":"Acro.net - A Domain Investing Blog by Theo Develegas","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/acro.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/acro.net\/blog\/#\/schema\/person\/9c9625f061a0e603a87f5bf0f6f781fe","name":"Theo Develegas","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6794630c371bee89f2b833c1f4b777d9ba75767b217c8fce2cfd6e6d7d90960d?s=96&d=mm&r=g","caption":"Theo Develegas"},"description":"Theo Develegas - News and opinions on domain name investing, brand development, design, and the occasional rant or two about life's challenges. Founder of Acroplex LLC.","sameAs":["https:\/\/acro.net","https:\/\/x.com\/acroplex"],"url":"https:\/\/acro.net\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"wp:attachment":[{"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acro.net\/blog\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}