ラベル 自宅サーバ の投稿を表示しています。 すべての投稿を表示
ラベル 自宅サーバ の投稿を表示しています。 すべての投稿を表示

0020/06/02

ubuntuデスクトップ版(8.04 hardy)で
メールサーバ構築(予告)

なんとか使える感じのメールサーバが立てれたので備忘録を編集する予定

大まかな予定としては
1)軽い解説と必要ソフトのインストール
2)ネットワークの設定
3)postfixの設定
4)SMTP認証の設定
5)超小ネタ;ubuntuのポート管理
6)Gmailとの連動

一応ここまでは確定として

余力があれば
a) メールアドレスの増やし方
b) エイリアスの解説と設定方法
c) バーチャルメールボックス
についても触れよう

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