Persingkat nama DDNS di / etc / hosts atau yang serupa

0

Saya memiliki IP Dyanamic, oleh karena itu saya menggunakan No-IP dengan nama DDNS. Namun itu cukup panjang.

File host /etc/hostsmenggunakan format:

{ip.add.re.ss}     {host-name.here}

tapi, dan saya memiliki nama DDNS yang saya ingin "mempersingkat".

Jadi nama DDNS saya adalah misalnya xyzabc123tuvasdqwe.noip.me

Nama DDNS ini menunjuk ke IP dinamis yang di-host di rumah saya dengan IP misalnya x.y.z.a

tapi nama DDNS ini saya ingin disingkat mengatakan misalnya xyz

Adakah pikiran?

Cybex
sumber
Saya tidak yakin apa yang sebenarnya Anda tanyakan. Jika Anda membuat perubahan pada file host, itu hanya akan untuk mesin tertentu. Jika Anda ingin mempersingkat, mengapa tidak menggunakan sesuatu seperti goo.gl bitly.com atau bit.do/list-of-url-shorteners.php ini ? Itulah tujuan mereka ...
acejavelin
@acejavelin di file host Anda, kata Anda 127.0.0.1 ls. Ini ping lsmerujuk ke 127.0.0.1 atau mengatakan ssh root@lsyang ssh ke localhost. Sekarang dalam kasus saya, saya tidak ingin mengetik [email protected]karena siapa yang mau melakukan itu. Saya ingin mempersingkat menjadi ssh root@abc. Apakah ini masuk akal?
Cybex
1
Jika Anda ingin mempersingkat mengetik di shell, hanya menambahkan sebuah entri ke start-up file Anda (seperti .bashrc), misalnya: export dip=abcxyz123ertuiomnoqwe.noip.com. Maka perintah Anda menjadi ssh root@$dip.
AFH
@Cybex Mengerti, masalahnya adalah IP Anda dinamis dan dapat (berpotensi) berubah, membuat entri host Anda tidak valid, itu sebabnya saya merekomendasikan pemendek URL, itu bisa berubah reallylonghostname.ddnsservice.commenjadi goog.gl/abc123. Pemikiran lain adalah menggunakan alias untuk perintah umum.
acejavelin
@ AVH Saya berharap ada metode lain menyelesaikan ini daripada menggunakan alias. Karena itu membawa ketidakkonsistenan dalam sistem. tapi terima kasih
Cybex