IOSでホスト名を登録する
- カテゴリ:
- Cisco
Linuxでは/etc/hostsにホスト名を登録することで、任意の名前でアクセスが可能になります。下記は192.168.0.1をrouter1で登録する例で、設定後はrouter1でpingコマンドが実行できることが分かります。
# ping router1 ping: unknown host router1 # vi /etc/hosts # tail -1 /etc/hosts 192.168.0.1 router1.tempest.jp router1 # ping router1 PING router1.tempest.jp (192.168.0.1) 56(84) bytes of data. 64 bytes from router1.tempest.jp (192.168.0.1): icmp_seq=1 ttl=64 time=0.875 ms 〜略〜 |
IOSでのホスト名の指定にはip hostコマンドを利用します。
R2(config)#do ping R1 Translating "R1" % Unrecognized host or address, or protocol not running. R2(config)#ip host R1 17.17.1.1 R2(config)#do pin R1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 17.17.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/7/12 ms |
設定の確認にはshow hostコマンドを利用します。通常使うルータやサーバを登録しておくと接続が楽になります。
R2(config)#do sh host Default domain is not set Name/address lookup uses static mappings Codes: UN - unknown, EX - expired, OK - OK, ?? - revalidate temp - temporary, perm - permanent NA - Not Applicable None - Not defined Host Port Flags Age Type Address(es) R1 None (perm, OK) 0 IP 17.17.1.1 |
同じホスト名で登録すると上書きとなりますので注意が必要です。
R2(config)#ip host R1 12.12.12.1 R2(config)#do sh host 〜略〜 R1 None (perm, OK) 0 IP 12.12.12.1 |
個別に解除するにはno ip hostコマンドを実行します。
R2(config)#no ip host R1 12.12.12.1 |
コメント