ドメイン名で表示させるには

ドメイン名で表示させるには

miawa> mkwk.netに参画してもらえる人で、下記のドメインを取ってる方がいまして、そ
miawa> れを使用したいでのすが、http://www.dabesa.org/domain/domain.htmlを見た際
miawa> に、"レジストラでのドメインの登録"(下記参照)まで終わっていると思うの
miawa> ですが、"DNS情報の入力"辺りからもう少し具体的な操作方法を教えていただき
miawa> たいのですが、こんな質問の仕方でよろしいでしょうか?

まず、ドメインのホストがどこにあるかを確認する。

firestorm{yuuji}% host -t ns mkwk.net

mkwk.net name server ns1.mkwk.net
mkwk.net name server nms2.gentei.org

firestorm{yuuji}% host ns1.mkwk.net

ns1.mkwk.net has address 218.225.209.184

firestorm{yuuji}% host nms2.gentei.org

nms2.gentei.org has address 218.219.192.204

というわけで、ドメイン取得サイトにて、ネームサーバーの設定を変える。

プライマリ ns1.mkwk.net 218.225.209.184
セカンダリ nms2.gentei.org 218.219.192.204

更新が反映されたかどうかを確認する方法(ks-sports.comというドメインの場合)

% host -t ns ks-sports.com

ks-sports.com name server DNS.INTERQ.OR.JP
ks-sports.com name server DNS1.INTERQ.OR.JP

↑これでは、まだ更新されていない。更新されると

% host -t ns ks-sports.com

ks-sports.com name server NMS2.GENTEI.ORG
ks-sports.com name server NS1.MKWK.NET

となる。

-----------------------------------------------------------
次に、URLを"http://www.ks-sports.com/"で表示させる方法

ここまでの設定では、ブラウザでhttp://www.ks-sports.com/ を見に行っても、
http://www.mkwk.net/ の画面が表示されてしまう。

http://www.ks-sports.com/

としたときに、/home/koba/ks-sports/web/index.html を見にいくようにする
ためにはどうしたらよいのでしょうか?

ApacheのDocumentRootとqmailの設定をします。

一般的に、 httpd.conf を変えますが、iekeiの場合は各家のサーバー名で設定します。
ゆえに、我が家は、mike.confとなってます。

※※※※※※一般的なhttpd.confの場合※※※※※※

# cd /usr/iekei/apache2/conf

# co -l httpd.conf
# vi httpd.conf

定義ファイルを変える

# /usr/iekei/apache2/bin/apachectl restart

ちゃんとうごいたら

# ci -l httpd.conf
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

次に、定義ファイルを変える

svc -t /service/apache

#cd /service/apache/
#co -l mike.conf

このときに何か警告出ます。
既に編集可能なファイルがあると警告出すはずです。
その場合は co すると古いバージョンに戻るので、

rcs -l mike.conf

します。

古いのに戻ってどこがおかしいかは
cd /service/apache
./run

---
注)http://www.gentei.org/~yuuji/support/uu/200207/part2.html
のオプション一覧は覚えといた方がいいでしょう。

ちゃんとうごいたら

# ci -l mike.conf
適当な英語で何を変えたかの説明のメッセージを入れる
.
(ピリオド1つだけの行にしてリターン)

・・・・・変わった部分・・・・・

ServerName www.ks-sports.com

ServerAdmin webmaster@mkwk.net
DocumentRoot /home/koba/http/ks-sports/web

DocumentRootは、chroot 用のディレクトリ。
これは apache の定義の問題なので、apacheのマニュアルを見ないと載ってないす。

-------------------------
ここから下は2003年10月16日に追記しました内容です。

次に、zone fileの設定。

☆☆☆  /service/tinydns/root/ に新しく作ったドメイン名のファイルを追加し、

----------/service/tinydns/root/ 以下のファイル例------------
Makefile                add-host6*              ks-sports.com
RCS/                    add-mx*                 mkwk.net
add-alias*              add-ns*                 petiteblitz.com
add-alias6*             data                    stitokyo.com
add-childns*            data.cdb
add-host*               iekei.org

●ファイルの中身は

#
# Zone file for petiteblitz.com
#
# $Id:$
#
Zpetiteblitz.com:ns1.petiteblitz.com:postmaster.ns1.petiteblitz.com::10800:9003
600000:86400:86400
.petiteblitz.com::ns1.petiteblitz.com:
.petiteblitz.com::nms2.gentei.org:
@petiteblitz.com:218.225.209.184:mail.petiteblitz.com:0:
@ml.petiteblitz.com::mail.petiteblitz.com:0:
@u.petiteblitz.com::mail.petiteblitz.com:0:
=mail.petiteblitz.com:218.225.209.184:
=ns1.petiteblitz.com:218.225.209.184:
=nms2.gentei.org:218.219.192.204:
=www.petiteblitz.com:218.225.209.184:

で、必要なところを修正し終わったらセーブして、次はMakefileの修正をする。

●Malefileの修正

Makefileに新しく作ったドメイン名を追記して(今回の場合はpetiteblitz.com)
セーブし、makeとする。

Makefile

tcpc    = /usr/iekei/ucspi/bin/tcpclient
axfrget = /usr/iekei/djbdns/bin/axfr-get

all : data.cdb

data    : mkwk.net iekei.org ks-sports.com stitokyo.com petiteblitz.com
        cat $> > $@


data.cdb        : data
        tinydns-data

#funa.org:      /dev/null
#       ${tcpc} ns.gentei.org 53 ${axfrget} $@ $@  y.tmp


---------------------
いじょ


2003年02月24日
2003年10月16日(rev.1) 2004年06月20日(rev.2)

2003年02月24日
2003年10月16日(rev.1) 2004年06月20日(rev.2)