バーチャルメール(Postfix)
- moge@moge.localをhoge.localで受けれるようにする。
- hoge.localを実体、moge.localをバーチャルドメインとする。
- 内向きでbindの設定をしておく。(逆引きは省略)
- hoge.localのアドレスは、192.168.1.11
BINDの設定
- /etc/named.conf
zone "hoge.local" {
type master;
file "/var/named/hoge.local.hosts";
};
zone "moge.local" {
type master;
file "/var/named/moge.local.hosts";
};
- /var/named/hoge.local.hosts
$ttl 38400
hoge.local. IN SOA hoge.local. oppara.hoge.local (
1185174110
10800
3600
604800
38400 )
hoge.local. IN NS hoge.local.
hoge.local. IN A 192.168.1.11
hoge.local. IN MX 10 192.168.1.11
- /var/named/moge.local.hosts
$ttl 38400
moge.local. IN SOA hoge.local. moge.moge.local (
1185176141
10800
3600
604800
38400 )
moge.local. IN NS hoge.local.
moge.local. IN A 192.168.1.11
moge.local. IN MX 5 192.168.1.11
$ sudo vi /etc/resolv.conf
#nameserver 192.168.1.1
search netfinity.local
nameserver 192.168.1.11
$ sudo vi /etc/nsswitch.conf
$ sudo vi /etc/host.conf
order hosts,bind
- 再起動
$ sudo /etc/rc.d/init.d/named restart
- 確認なんかなど
$ dig moge.local $ dig moge.local mx
ユーザー追加
$ sudo /usr/sbin/adduser moge $ sudo /usr/bin/passwd moge