Back End Programming
  1. ホーム
  2. ブログ一覧
  3. hostsを利用したドメイン移管の確認方法

hostsを利用したドメイン移管の確認方法

コマンド

hostsファイルなるものを書き換えて、ドメインを確認するというのをやったのでやり方をメモしておきます。ちなみに新しいコマンド(魔法)の活用法も覚えたよ。

この記事を書いた人

かみーゆ/フロントエンドエンジニア

セブ島在住の気ままなフリーランスエンジニア。テクニカルディレクター・エンジニア講師・ブリッジSEを経て今に至る。CMS concrete5エバンジェリスト。テックブログ以外も「磨耗しない人生の選択」や「海外生活」のライフスタイルについて発信。好きなものは肉とビール。

Read More

hostsてなんぞ?

Wikipediaによると…

hosts(ホスツ)とは、TCP/IPを利用するコンピュータにおけるホスト名のデータベースで、IPアドレスとホスト名の対応を記述したテキストファイルである。 引用:Wikipedia

IPとホスト名を記したデータベースということで、中身を確認するためにコマンドを叩いてみてみる。 中身を確認するためにコマンドを叩いてみてみる

sudo vi /etc/hosts

sudoコマンドでhostsファイルを開きます。 sudoなのでパスワードを求めて来られるかと思いますのでパスワードも入れてください。

あくまでマック版でのやり方なのでWindowsだと格納されている場所が違うと思います。 viでファイルを編集します。

  • a … ファイル編集
  • :w! … 保存(written)
  • :q! … 終了(quit)

右にドメイン、左にIPを追加します。

中身を確認するためにコマンドを叩いてみてみる

一度ブラウザを完全に落として、再起動しドメインを叩くと反映していることが確認できます。

サブドメインがある場合、さらにその数だけhostsファイルを確認します。

さらにpingコマンドでドメインが動いているのか確認。

$ ping ginneko-atelier.com

すると、12.330msとかでレスポンスが返ってきていることが確認できます。

12.330msとかでレスポンスが返ってきていることを確認

もし、存在しないIPなどの場合は

ping: cannot resolve 192.168.XX.XXX: Unknown host
Request timeout for icmp_seq 0〜

といった感じになってしまいます。

確認ができたらDNSを切り替え、hostsファイルの一時的に追加したドメインを削除します。 再確認する時はブラウザの再起動もお忘れなく。

pingコマンドが他にも便利

pingコマンドはDNSが反映したのを確認するだけでなく他にも便利。

レスポンスが返ってこないから、サーバの管理会社のホームページを確認してみたら障害情報のお知らせなんかがインフォにあったり、負荷がかかり過ぎていたり。。。。

せっかくコマンドを覚えたのでしっかり活用をしようと思います。

関連記事もあわせてお読みください

Web制作に関する人気の記事

海外移住・ライフスタイルに関する人気の記事

キャリアアップ・転職に関する人気の記事