我使用绑定configuration了一个DNS服务。 它工作,我创build了一个名为test.com的域名。 问题不在于如何configuration绑定,我已经有了一个积极的反馈:我使用digtesting了它,如果我询问mail.test.com的IP地址,它将返回192.168.13.3。
我现在试图给我的后缀服务器分配一个IP地址,我可以使用telnet直接传递mail.test.com作为参数,而不是本地主机,这种方式:
telnet -b mail.test.com 25
但是,如果我尝试它,它说:
trying 192.168.13.3... telnet: connect to address 192.168.13.3: No route to host trying 2000:0:13::3 telnet: connect to address 2000:0:13::1: Network is unreachable
关于如何设置后缀IP地址,我跟着这个答案: https : //serverfault.com/a/489308/168676
这是我在master.cf文件(我只显示修改的部分)中的设置:
smtp unix - - n - - smtp -o smtp_bind_address= 192.168.13.3 relay unix - - n - - smtp -o smtp_bind_address= 192.168.13.3 -o smtp_fallback_relay=
为了编辑main.cf我跟着一个指南
在这里,我将显示已编辑的部分:
myhostname = mail.test.com mydomain = test.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks_style = host
当然,在尝试通过telnet连接到postfix之前,我已经开始了:
sudo /sbin/service postfix start
如果我尝试与本地主机,它的工作,我可以发送邮件。 所以我想这个问题是在configurationIP地址。
额外细节
ifconfig输出:
[root@localhost postfix]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.13.100 netmask 255.255.255.0 broadcast 192.168.13.255 inet6 fec0::fea9:21c:42ff:fe07:555d prefixlen 64 scopeid 0x40<site> inet6 fe80::21c:42ff:fe07:555d prefixlen 64 scopeid 0x20<link> ether 00:1c:42:07:55:5d txqueuelen 1000 (Ethernet) RX packets 12356 bytes 8090462 (7.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10247 bytes 1423127 (1.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 375 bytes 30453 (29.7 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 375 bytes 30453 (29.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
PS:DNS可达192.168.13.100,我已经手动设置它:
sudo ifconfig eth0 192.168.13.100 netmask 255.255.255.0 broadcast 192.168.13.255
随意问更多的信息。
您只需要创build一个接口来绑定192.168.13.3地址,例如,您可以创build一个子接口eth0:0 ,然后重新启动并重新启动postfix,然后绑定到新的接口。