自分のマシンだけにローカルホスト名を追加する


0

私は2つのコンピューターを持っています - 1つは仕事をしているもの、もう1つは自宅で仕事ができるように閉じて座っているものです。私はこのマシンではftp / ssh / scp / etcを頻繁に使っているので、IPアドレスを入力せずに(覚えていなくても)できるようにしたいと思います。

ネットワーク上のDNSサーバーにアクセスできないし、自分のマシンで何かが起こっていることを他の人に知ってもらいたいです。

自分の「サーバー」に名前を付けてそのように接続できるように、プレDNS解決をローカルに追加する方法はありますか?

私は試してみました avahi-resolve-addressそして、それは私のマシンの名前を正しく表示します。 .local 添付)。ただし、この名前を使用すると、実際にはホームネットワークに接続していないので、DNSは(予想どおりに)失敗します。

明確化のための編集: 職場にいるときだけ、この機能を持ちたいのは、[家に持ち帰るコンピュータ]から[私が出るコンピュータ]だけです。家にいるときは、インターネットに接続されている3台目のサーバー(本物のDNSエントリを含む)にアクセスしてから、仕事用サーバーに接続します。この機能をそのマシンに追加することもできます。


1
それに静的IPアドレスを与え、あなたのHOSTSファイルにIPを追加し、そしてそれに名前を付けます。
Ƭᴇcʜιᴇ007

回答:


2

絶対にあれば 持っている ローカルであるためには、唯一の方法は接続したいマシンに動的に割り当てられたアドレスを決定することです(あなたはルーターに尋ねるか、これらのうちの1つを利用する必要があります)。 /etc/hosts 出発前にあなたのモバイルコンピュータに入る。インターネットプロバイダがあなたの "サーバ"コンピュータに新しいIPアドレスを割り当てるときはいつでもこれは動作を停止します(24時間に1回、または切断/再接続後)。

動的DNSサービスを使用することをお勧めします。しかし、それから他の人(例えば動的DNSプロバイダー)も知っているでしょう。しかし、その一方で、IPアドレスを隠すだけで ではない セキュリティ機能と見なされます。


自宅のマシンのIPを知る必要があるのはなぜですか?私は家庭用機械ではなく、作業用機械に入ります。
Brydon Gibson

@BrydonGibson:ああ、私のユースケースに置き換えました。もちろん、接続したいマシンのIPアドレスが必要です。編集しました。
jvb

hostsファイルを編集するのと同じくらい簡単であることに気づかなかった、ありがとう。
Brydon Gibson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.