Project

dns-check

0.01
No commit activity in last 3 years
No release in over 3 years
CLI based DNS propagation check tool
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 2.13.0, ~> 2.13

Runtime

>= 1.1.3, ~> 1.1
>= 1.0.1, ~> 1.0
>= 0.8.0, ~> 0.8
>= 1.2.0, ~> 1.2
 Project Readme

dns-check

Code Climate Dependency Status Gem Version

CLI base DNS check propagation tool

Image

Note

  • While the tool works - it was hacked in an hour or so with the only purpose in mind to get some work done. That being said, there are still a couple of TODO/FIXME lurking in the code and likely a couple of refactoring needed... and of course, some test units. I am releasing it in the hope it is useful to someone else.

Requirements

Ruby 1.9.3

Getting started

  • gem install dns-check
  • dns-check --update

Usage

Usage: dns-check [options] [domain]

    Options:
    -l, --location   [name]          Location can either be a country or city
    -t, --timeout    [sec]           DNS Query timeout (Default: 5s)
        --records    [size]          Number of nameservers to select (default: 10)
        --sep        [sep]           Set separator (default: |)
        --show-ns                    Show nameservers
        --update                     Perform indice update
        --no-recursion               Disable recursion
        --debug
    -v, --version                    Show version
    -h, -?, --help                   Show this message

Examples

    $ dns-check google.com --records 5
    Hong Kong/Central District|74.125.128.100
    Taiwan/NN|74.125.31.138
    Saudi Arabia/NN|173.194.35.96
    Afghanistan/NN|173.194.72.139
    Guatemala/El Salvador|74.125.137.139
    $ dns-check google.com --location Berlin --show-ns
    Berlin|173.194.70.101|194.77.8.1
    Berlin|173.194.70.138|alhazred.hsd.de
    Berlin|173.194.70.113|192.166.192.2
    $ dns-check google.com --records 5 --location US --show-ns
    Longmont|74.125.225.195|209.97.224.3
    Burlington|74.125.226.228|64.17.101.12
    Romney|74.125.140.138|resolve01.rmny.wv.frontiernet.net
    Deerfield Beach|74.125.229.238|216.242.0.15
    North Attleboro|173.194.34.102|207.180.2.6
    $ dns-check google.com --records 5 --location US
    El Paso|173.194.46.5
    Atlanta|74.125.228.34
    Greenville|74.125.227.128
    Newark|74.125.228.64
    Baltimore|74.125.228.34
    $ dns-check google.com --records 2 --location Atlanta --show-ns
    Atlanta|173.194.37.67|ns.echina.com
    Atlanta|74.125.137.100|64.94.1.1