【わかりやすく】ipアドレスとは?検索、確認方法は?住所に例えると?mac linux iphone ipad 対応【2021】

スポンサーリンク
pythonやプログラミングへの挑戦
スポンサーリンク
スポンサーリンク

【わかりやすく】ipアドレスとは?検索、確認方法は?住所に例えると?mac linux iphone ipad 対応【2021】

ipアドレスとは?ネットワークにおける「住所」のようなもの

ipアドレスとは、ネットワークにおける「住所」のようなものです。

 

パソコンAとパソコンBがやりとりをする時を考えてみましょう。

 

例えば、あなたがパソコンAを使ってパソコンBを持つ友達にメールをする状況などです。

この時、メール本文に加えて、

相手のパソコンBを指定する情報が必要です。

 

普通のメールであれば、この情報は「メールアドレス」と呼びますよね。

この「アドレス」は、「住所」の意味ですね。

 

スポンサーリンク

 

MACアドレスとipアドレスの紐付け:ARP

このように、インターネットでやりとりをする時には、

相手のパソコンを指定する情報が必要になります。

 

詳細は本ブログの別記事にてご紹介しますが、

イーサネットで相手のパソコンを指定する際に使用されるMACアドレスが、

ARPというプロトコルによってipアドレスと紐づけられています。

 

このために、ipアドレスを用いて相手のパソコンの情報を指定できるのです。

MACアドレスは重要な概念です。

もしMACアドレスの理解があいまいであれば、ぜひこの機会にはっきりと

理解できるようにしましょう!

 

以下の記事でわかりやすく説明しています。

 

【mac, linux対応】MACアドレス ipアドレス 逆引き、確認、変換方法は?なぜ両方必要なの?検索方法は?
MACアドレスとipアドレスの関係、ちゃんと説明できますか? 意外とあいまいにしている人が多いですよね。 そこで、この記事では、 これらのしっかりとした理解を目指します! ぜひこの記事を読んで...

 

スポンサーリンク

現在最も普及しているipアドレスの形式:IPv4

さて、現在最も普及しているipアドレスの形式は

IPv4という形式で、これは以下のような形をしています。

192.168.1.1

 

プライベートipアドレスの典型例が

192.168.1.1 (というめちゃくちゃ覚えにくそうな数字)

である理由については、

 

ざっくりいうと、

予約されているipアドレスの中では一番覚えやすいものだったから

です。

 

(詳しく知りたい方はhttps://www.quora.com/Whats-the-history-behind-192-168-1-1-Why-not-192-169-1-1-or-any-other-IP-address-When-did-it-start-being-used-Who-started-it-Why-Why-not-1-1-1-1-What-is-the-relation-to-127-0-0-1-What-about-10-0-0-1-Apple)

 

スポンサーリンク

 

ipアドレスの確認方法は?(mac linux iphone ipad 対応)

さて、ipアドレスはどのように確認すればいいのでしょうか?

 

一番簡単なipアドレスの確認方法は、

以下のサイトにアクセスすることです。

しかし、これではパブリックipアドレスしかわかりません。

 

アクセス情報【使用中のIPアドレス確認】
あなたのアクセスしているIPアドレス情報などをENVとJavaScriptで取得し表示します。あなたのIPアドレスからポート疎通・ping疎通・DNS索引・WHOIS情報も取得できます。

 

そこで、ターミナルから確認する方法をお教えいたします。

 

スポンサーリンク

 

まず、

macをお使いの場合は「ターミナル」を、

linuxをお使いの場合は「端末」を

起動してください。

 

ターミナルで、以下のコマンドを実行してみてください。

curl ifconfig.io

これは、パブリックipアドレスをコマンドによって確認する方法です。

 

ここで表示された数字の列が、IPv4のパブリックipアドレスです。

 

では、プライベートipアドレスはどのように確認すれば良いでしょうか?

 

プライベートipアドレスは、以下のコマンドから確認できます。

ifconfig

この一覧に出てくるen0の、inetに書かれた数字がプライベートipアドレスです。

 

スポンサーリンク

 

次に読むべき記事

このブログではpythonをはじめとしたプログラミングに関して、

どこよりもわかりやすく解説しています。

 

ぜひ他の記事もご覧になってみてください。

 

.bashrc .bash_profileとは?編集、反映、おすすめの書き方は?pathはどこ?違いは?いつ読み込まれる?使い分けは?
コンピュータを扱っていると頻繁に目にする .bashrc .bash_profile とは、一体なんでしょうか? なんとなく聞いたことがあるが、 うまく説明できないという人も多いのではないでしょうか? ...

 

シェルスクリプトとは?変数の宣言、代入、計算、引数などのコマンド実行方法をチェック!linux, mac, windows
皆さんは、シェルスクリプトをご存知でしょうか? シェルスクリプトは、 使いこなせるようになれば非常に便利なツールです。 しかし、その利便性に反して、 あまり知名度は高くありませんね。 こ...

 

コメント