Millä ohjelmalla/käskyllä voi tarkistaa, että dns palvelin vastaa kyselyihin?
Jos esim domainin "firma.fi" eka nimipalvelin on "ns1.firma.fi" ja toinen "ns2.firma.fi", niin miten voin varmistaa, että molemmat ovat toiminnassa, eikä jompikumpi ole alhaalla?
Jos esim domainin "firma.fi" eka nimipalvelin on "ns1.firma.fi" ja toinen "ns2.firma.fi", niin miten voin varmistaa, että molemmat ovat toiminnassa, eikä jompikumpi ole alhaalla?
Vastaukset 2
Vanhimmat
>...jompikumpi ole alhaalla?
Toiminnallisesti riittää että yksikin on ylhäällä. Nimipalvelimet vastaa yleensä pingiin jolla voi tarkistaa että kone on päällä ja yhteys pelittää.
Itse nimipalvelun voi tarkistaa komennolla dig. Esim
dig ns2.firma.fi
pingillä selviää onko kone päällä.
nmapilla selviää edellisen lisäksi kuunteleeko koneella jokin palvelin DNS:n porttia.
digillä selviää edellisten lisäksi, mitä koneella oleva nimipalvelin vastaa mihinkin pyyntöön. Luultavasti haluat tietää juuri tämän.
Syntaksihan on dig mitä_haluat_tietää @keneltä_kysyt. Esim.
dig foobar.com @ns1.firma.fi
kysyy ns1.firma.fi-nimipalvelimelta foobar.comin osoitteita.
host foobar.com ns1.firma.fi käyttää ns1.firma.fi-palvelinta ja sen välittämiä tietoja selvittääkseen foobar.comin osoitteen.