10 ms·
Domain-cli: Search domain availability from terminal
- Exuma 9y agoToo many emojis, or I would use this.
- nerdponx 9y agoWhat's that banner at the start of the demo? That part as good.
- qbrass 9y agoCFonts according to the source code. https://github.com/dominikwilkowski/cfonts https://github.com/dominikwilkowski/cfonts
- ryannevius 9y agoWhy not just... whois example.com Or is this also intended to be a domain discovery tool?
- arca_vorago 9y agoIn which case why not 'dig' or 'nslookup' too?
- greyface- 9y agoThere is one odd case where asking DNS won't work accurately: if a domain is registered but has no nameservers.
- toast0 9y agoAlmost always, you need to provide nameservers when you register a domain. host -t NS example.org should return something, even if the listed nameservers don't exist, don't respond for that domain, or return NXDomain.
- anh79 9y agoCan you give some example? I have tried some registrars and if you don't provide some NS information, the default NS information is used. I have a tool in the past https://gist.github.com/icy/b30893cecc8ec657317ba93831b0fd4a#file-whoisvn-sh-L70 https://gist.github.com/icy/b30893cecc8ec657317ba93831b0fd4a... it works fine as I experience. The tool has option `--all` to check by using both google/open dns. E.g, $ whoisvn google-is-good.com --all opendns.org: google-is-good.com available googledns: google-is-good.com available $ whoisvn google-is-bad.com --all opendns.org: google-is-bad.com available googledns: google-is-bad.com available
- teddyh 9y agoLook at, for example, "nmu360.se". It is registered, but has no name servers configured.
- feelin_googley 9y agoecho nmu360.se|exec nc -vvn 91.226.37.83 43
- marcosdumay 9y agoWhois says it has no name server (what a weird format that of .se), but digg finds an A record with 92.242.140.20 (what seems to be a register IP).
- teddyh 9y agoLet me guess: Your ISP is injecting fake DNS responses.
- anh79 9y agoVery good example. Thanks a lot.
- _jomo 9y agoIsn't there always an SOA record?
- teddyh 9y agoNo. If there are no name servers, there isn’t a zone, and if there isn’t a zone, there is no SOA record.
- anh79 9y agowhois may not work if you don't have correct configuration (e.g, whois server for some special domains .info, .social, ...)
- teddyh 9y agoUse a proper whois command which has all this configured. Note: may be difficult to achieve on macOS.
- _jomo 9y agoReminds me of a similar tool I wrote some time ago that checks if a given name is taken, but on every top level domain: https://github.com/jomo/tld_checker https://github.com/jomo/tld_checker
- arca_vorago 9y agoSorry but I refuse to use node based cli applications. Not trying to be overly negative, just frank.
- asimpletune 9y agoHow come? Just curious
- halayli 9y agowhat difference does it make? There are plenty of cli commands implemented in python/ruby/dtrace/shell and you're not aware of them. What's different about node aside from your negative bias?
- jwilk 9y agoI would immediately notice if I accidentally ran a Ruby or a Node.js script or a dtrace¹ script. That's because I don't have of these interpreters installed on my system. ¹ I have no idea what dtrace is.
- herbst 9y agoThere are no common tools in nodejs, no system ships with node. I only have node on my production servers, because Rails needs a JS engine and node is fast. Actually i assume nearly every techie tries to avoid installing hundreds of different interpreters with even more dependencies just to run tiny scripts which could be replaced by a smart shell one liner.
- netrus 9y agoI don't get the demo - if I enter google.com, shouldn't it check for google.de instead of google.com.de?
- jwilk 9y agoHuh? Why would it check for something you didn't ask for?
- phyzome 9y agoLooks like it's a wrapper for the API on https://domainsdb.info/ https://domainsdb.info/ which itself is based on either an API of https://domains-index.com/ https://domains-index.com/ or a paid subscription of the latter.
- nishs 9y agoCurious if anyone finds the boxes and colors in the output of CLI tools such as this one useful. If so, why?
- nkozyra 9y agoIt can be helpful in terminals that support it but it's easy to overdo. Here, the box/table is literally separating two pieces of info (ordinance+domain) so there's no need to lose all that screen space. And the big logo is obviously unnecessary and probably reduces re-use - seems like I'm dialing into a Renegade BBS circa 1992. I think there are UX benefits to introducing color and formatting when available, but it's best kept subtle.
- zerop 9y agoI like instant Domain search a lot. Well built https://instantdomainsearch.com/ https://instantdomainsearch.com/
- KenanSulayman 9y agoReally cool concept! Unfortunately domainsdb doesn't know about 4 of 10 domains I own, so I'm afraid this service isn't too useful when precision is important (i.e. creating a service that searches for taken domains based on it)
- sneg55 9y agoMind to share these 4 domains with me at webmaster@domains-index.com ?
- deleted 9y ago[deleted]
- Canada 9y agoA text file with the TLDs, dig, and a one liner on the shell can produce the same result
- foobarbecue 9y agoI wrote something that goes through the dictionary checking domains a few years ago. https://github.com/foobarbecue/domainance https://github.com/foobarbecue/domainance
- runnr_az 9y agoGoDaddy has an availability API at developers.godaddy.com. Works pretty much like you'd expect...