Bisakah SSH dengan IP tetapi bukan nama host?


13

Ketika saya SSH langsung ke alamat IP server, itu berfungsi. (ssh michael@10.1.10.129) Untuk referensi, berikut adalah prompt yang dihasilkan:

michael@noranetserver:~$

Namun ssh-ing dengan nama tidak berfungsi seperti itu:

ssh michael@noranetserver
ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known

Mengapa ini terjadi?


Anda bisa mencoba nslookup dan melihat apakah 'noranetserver' ada di daftar nama. nslookup noranetserverjika bukan itu mungkin alasannya.
Tidak Ada Waktu

Apakah nslookup sudah diinstal pada sebagian besar suka-UNIX? Atau haruskah saya mengunduhnya?
PopKernel

Ya itu seharusnya dalam pengaturan default
No Time

Ini mengembalikan ** server tidak dapat menemukan noranetserver: NXDOMAIN Apakah itu berarti apa-apa?
PopKernel

Sucky memikirkan SSH: Menggunakan NAT (terutama pada port overload), dan DHCP menyulitkan SSH karena konstanta berubah, vs jaringan rumah tempat Anda dapat mengatur hal-hal seperti yang Anda inginkan. : / harap jawaban di bawah ini membantu.
No Time

Jawaban:


7

Anda dapat mencoba menambahkan 10.1.10.129 noranetserverke / etc / hosts, untuk membuat komputer yang Anda hubungkan dari mengetahui nama host server.

Ada beberapa cara lain, seperti ditunjukkan dalam pertanyaan-pertanyaan berikut: 1 dan 2 .


1
Apakah ada cara yang lebih universal untuk melakukan ini? Saya berharap menggunakan nama host komputer untuk berbagai hal lain di jaringan. Saya tidak dapat mempertahankan IP statis tanpa batas, saya hanya meyakinkan atasan saya untuk mengizinkan saya menggunakannya sebagai penghenti sementara.
PopKernel

1
Tentu, ada cara lain untuk membuat server mengiklankan nama inangnya. Silakan merujuk ke pertanyaan-pertanyaan berikut: 1 dan 2 .
mikewhever

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.