ドメイン名関連

Last-modified: Tue, 20 Feb 2018 23:48:01 JST (150d)
  • 日本語ドメイン->Punycode表記変換
    [1] pry(main)> require 'addressable/uri'
    => true
    [2] pry(main)> normalize_hostname = Addressable::URI.parse("http://ドメイン名例.JP/").normalize.host
    => "xn--eckwd4c7cu47r2wf.jp"
  • サブドメインからドメインを抜き出す
    [1] pry(main)> require 'public_suffix'
    => true
    [2] pry(main)> domain = PublicSuffix.parse("www.google.co.jp").domain
    => "google.co.jp"
  • whois情報取得&パース
    require 'whois'
    require 'whois-parser'
    client = Whois::Client.new(:timeout => 60)
    client.lookup("google.co.jp").parser.updated_on.in_time_zone('Japan')
     Tue, 07 Nov 2017 08:21:16 JST +09:00

Counter: 61, today: 1, yesterday: 0

このページの参照回数は、61です。