目次
1.MACアドレスとIPアドレスは住所や物の識別番号
私たちは目的地にたどり着くための情報として住所を使って目的地までたどり着くことができる。
ネットワークの世界も一緒で通信相手に情報(パケット)を送るためには情報を送りたい相手のアドレスを知る必要がある。TCP/IP通信では、MACアドレスやIPアドレス、Webサイトのアドレス、メールアドレスなど、様々なアドレスが利用されます。具体的には以下の表に示す要素が使われます。
種類 | 用途 | 形式 | 例 |
MACアドレス | データリンク | 6Byte | 00*01:ac:0e:0c:de(16進数) |
IPv4アドレス | IPネットワーク | 4Byte | 192.168.10.0(10進数) |
IPv6アドレス | IPネットワーク | 16Byte | fe00::1011:0100:adcd(16進数) |
ホスト名 | アプリ全般 | 文字列 | www.kikumuracloudtec.com |
上記の表に示した各アドレスを知る方法は人に聞く方法もありますが、ご自分の端末からコマンドを入力することで知ることもできます。
2.IPアドレスとMACアドレスの表示方法
人には名前、会社員なら社員番号、車には車体番号があるように、人や物には個々を識別するための一意な名前や番号が付与されている。パソコンやスマホにも同じで例えば同じMacBookでもそれぞれMACアドレスが異なることで型番は同じMacBookでも識別することができるようになっている。これらの識別は機器の識別のほかに通信元を通信相手に知らせるためのIPアドレスも備わっています。
MACアドレスやIPアドレスを調べる方法はWindowsであれば「ipconfig」、MacやLinuxであれば「ifconfig」のコマンドを使用する。
2-1.WindowsのIPアドレスとMACアドレス表示方法
Windowsでは「Ctrlキー+R」から”cmd”を入力すると”コマンドプロンプト”が起動する。
他にもWindowsキーを入力しスタートから”Windowsツール > コマンドプロンプト”をクリックすると起動することができるが、これは人それぞれによるのでお好みで良いと思う。
Windowsの場合はコマンドプロンプト起動後に下記に示す「ipconfig」または「ipconfig /all」を実行す
るとローカル端末のIPアドレスやMACアドレス、ネットワークに関する情報を表示することができる。
C:\Users\Administrator>ipconfig
rem ※サンプル出力です
Windows IP Configuration
Ethernet adapter Ethernet 2:
Connection-specific DNS Suffix . : ap-northeast-1.compute.internal
Link-local IPv6 Address . . . . . : fe80::5b1c:80a9:2f30:820b%7
IPv4 Address. . . . . . . . . . . : 10.0.0.118
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.0.0.1
C:\Users\Administrator>ipconfig /all
rem ※サンプル出力です
Windows IP Configuration
Host Name . . . . . . . . . . . . : EC2AMAZ-8579VNV
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : us-east-1.ec2-utilities.amazonaws.com
ap-northeast-1.compute.internal
ap-northeast-1.ec2-utilities.amazonaws.com
Ethernet adapter Ethernet 2:
Connection-specific DNS Suffix . : ap-northeast-1.compute.internal
Description . . . . . . . . . . . : AWS PV Network Device #0
Physical Address. . . . . . . . . : 06-AD-0E-06-9E-AF
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5b1c:80a9:2f30:820b%7(Preferred)
IPv4 Address. . . . . . . . . . . : 10.0.0.118(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Tuesday, June 27, 2023 3:07:27 PM
Lease Expires . . . . . . . . . . : Tuesday, June 27, 2023 4:07:27 PM
Default Gateway . . . . . . . . . : 10.0.0.1
DHCP Server . . . . . . . . . . . : 10.0.0.1
DHCPv6 IAID . . . . . . . . . . . : 118367692
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2C-2C-B0-66-12-34-9A-BE-A5-E7
DNS Servers . . . . . . . . . . . : 10.0.0.2
NetBIOS over Tcpip. . . . . . . . : Enabled
2-2.MacのIPアドレスとMACアドレス表示方法
Macの場合は「ifconfig」を入力することでIPアドレスのほかにMACアドレス、ネットワークインターフェイスカード情報を知ることが可能だ。
2-3.Amazon Linux
今回はAmazon Linuxを代用に使っているが基本的にLinuxであれば同じ「ifconfig」または「ifconfig -a」でIPアドレス、MACアドレスを知ることができるぞ☝️
ifconfig -a