Created
March 17, 2013 05:28
-
-
Save vkgtaro/5180268 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # -*- coding: utf-8 -*- | |
| require 'rubygems' | |
| require 'net/dns' | |
| # :nameservers に指定したのは、AWS Route53 で example.com のゾーン作った時に | |
| # 自動で割り当てられたネームサーバ | |
| resolver = Net::DNS::Resolver.new(:nameservers => "205.251.192.100") | |
| # もちろん、example.com は僕の所有ドメインじゃないので、 | |
| # 今回テストするにあたって適当に登録した | |
| result = resolver.query("example.com", Net::DNS::MX) | |
| result.answer.each {|answer| | |
| p answer.value | |
| } | |
| result = resolver.query("www.example.com", Net::DNS::A) | |
| result.answer.each {|answer| | |
| p answer.value | |
| } | |
| result = resolver.query("www.example.com", Net::DNS::TXT) | |
| result.answer.each {|answer| | |
| p answer.to_s | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment