ラベル ネットワーク の投稿を表示しています。 すべての投稿を表示
ラベル ネットワーク の投稿を表示しています。 すべての投稿を表示

0020/05/29

DDNSの自動更新

Dyndnsにアカウント作ってホスト情報を登録したら、次はホスト情報の自動更新を設定

PC起動の度にDyndnsのサイトに行って手動更新してたんじゃ
いずれ忘れて、きっとアカウント消されます

で、自動更新のアプリケーション"ddclient"をSynapticからインストール
注意すべきはインストール中に設定を迫られるので覚悟しとく

Synapticでddclientで検索しインストール中に以下の画面が出ます













これだけのDDNSサービスに対応してる
のーなはDynDNSなので一番上選んで"進む"













1番上はDyndnsに登録したホスト名(詳しくはヘルプを押す)
2番めはDyndnsのユーザ名
3番めはDyndnsのパスワード
4番めはインターネット接続するインターフェイス登録(のーなはppp0だけど通常はeth0かな?まあNetspeedで確認する)

更に設定を変更

$ sudo gedit /etc/ddclient.conf

として設定ファイルを開いたら、以下を新しい行に追加

#追加
daemon=600  
use=web
daemonは600秒ごとに起動ということ
useはwebからIPアドレスを取得ということらしい

最後に確認

$ sudo ddclient -daemon=0 -verbose -noquiet

結果
CONNECT: checkip.dyndns.org
CONNECTED: using HTTP
SENDING: GET / HTTP/1.0
SENDING: Host: checkip.dyndns.org
SENDING: User-Agent: ddclient/3.7.3
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Content-Type: text/html
RECEIVE: Server: DynDNS-CheckIP/1.0
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE: Content-Length: 107
RECEIVE:
RECEIVE: Current IP Check Current IP Address: 222.150.111.111
SUCCESS: ************.dyndns.ws: skipped: IP address was already set to 222.150.111.111.

SUCCESSとなればOKみたいな?

参照サイト
http://keta.homedns.org/2007/12/10/ubuntu-server
http://my-server.homelinux.com/ddclient.php

Dynamic DNS への登録

自宅サーバを立ち上げる場合はDNSサーバに自分のPCの情報を記録しないといけない

自分でDNSサーバ立ち上げることもできるらしいがフリーのDNSサーバを使う

また、プロバイダに割り当てられた、インターネットに接続するIPアドレスが固定ならDNSサーバに一度登録すれば良いけど
最近は固定IPアドレスは別途有料の高めのサービスになってるよう

GnomeアプレットのNetspeedで簡単にネット接続時の自分のIPアドレスを確認できるので、確認したところのーなの場合は動的IPアドレス(接続の度に違うIPアドレスが割り当てられる)だった

Ubuntuは初期設定でポートがすべて閉じているのでとりあえず気軽にDNSサーバに自分のPCを登録してみる

動的IPアドレスの場合はDynamicDNS(DDNS)サービスを用いる

とりあえず有名どころらしいDynDNSを使ってみる

以下のページを参照してアカウントを作成
注意事項としては
・アカウント作成にEmailアドレスが必要になるのでGmailやHotmailで作っとく
・UsernameはDynDNSにログインするための情報なので何でも良い(サーバ名とは無関係)
・"Sign Up Now"がなくなり"Create Account"になってる
・サーバ情報の管理はログイン後の"My Hosts"で管理できる
http://y-kit.jp/saba/xp/dyndns.htm
http://www.starstonesoft.com/tvs_setupdns.htm

ポートスキャン

Ubuntuはデフォルトでポートがすべて閉じていて
ファイアーウォールでポートを閉じる設定は不要らしい

確認のためLinuxでポートスキャンできるnmapをSynapticからインストールして

$ nmap localhost

結果は以下

Starting Nmap 4.53 ( http://insecure.org ) at 2008-05-29 19:38 JST
Interesting ports on localhost (127.0.0.1):
Not shown: 1713 closed ports
PORT STATE SERVICE
631/tcp open ipp

631番が開いているがこれはIPP (Internet Printing Protocol)
IPPというやつでした。これは印刷に関するものぽい

ふむ、安全設計ですね