勉強記録68
ルーターがMACアドレスとプライベートIPアドレスの対応表を持っているイメージ
インターネットの世界ではグローバルIPアドレス
wifiも大体同じ感じ
MACアドレスというのは通信機能を持つ部品全て。だからプリンタとかIoT家電とかも
ifconfigでIPアドレスとMACアドレスを調べられる
en0を見れば大体OK
inetがIPアドレス
etherがMACアドレス
nslookup ドメイン名。これでドメイン名に対応しているIPアドレスを見られる。権威サーバーが持っている感じ。
nmapは面白くて、そのサーバーが持っているポート番号を調べられる
nmap -sV ドメイン名これで80 443とかhttpとhttpsとかApacheとかwebサーバーも調べられるけど、ローカルバインドしているからdbとかは見られない。
これは他人のサーバーにおこうなうのもダメらしい
パスワードをリセットのボタンを押した瞬間に秘密トークンが発行される。メールのリンクにはその秘密トークンがあって、そこから逆引きできる仕組み。だからユーザーとメールアドレスを紐付けられる
ルーターはグローバルIPアドレスを持っているでしょ。
これがインターネットの住所のイメージ
MACアドレス
プライベートIPアドレス
LANはIPアドレスをMACアドレスに変換してから探すイメージ
wifiも同じイメージ。最初にwifiでパソコンの設定をするときにwifiはプライベートIPアドレスとそのパソコンのMACアドレスの対応表を作っているイメージであっている。
MACアドレスはNIC(ネットワークインターフェースカード)に割り当てられる
つまり、通信機能を持つ部品すべて
インターフェースとは通信口のこと
だからルーター、スイッチ、プリンタ、IoT家電なども
en0はinterface nameの略で、ネットワークの口のことでここには番号が割り当てられている。
0が大体wifi
inetがiPアドレス
etherがMACアドレス
これもen0を見るのが大たい
nslookup ドメイン名
これでドメイン名に対応しているIPアドレスを調べられる
おもろすぎる
nmap -sV ドメイン名
これでサーバーが持っているポート番号を調べられる。
他人のサーバーに対してはこれもやっちゃダメ
ローカルバインドしているからdbとかは見られなかった
外部に公開している80と443だけ見られる
webサーバーも見られる
Apache
ユーザーがパスワードを忘れたのボタンを押された時に秘密のトークンが発行される。ここでユーザーと秘密のトークンは紐付いているから秘密のトークンからユーザーを逆引きできる。 で、メールのリンクには秘密のトークンがあるからその秘密のトークンからユーザーを逆引きするのですね