树莓派玩机笔记(四)获取公网地址

简介:

感谢CCTV,感谢MTV,感谢高主任帮我写的脚本。

原文刊载于高主任cu论坛-http://blog.chinaunix.net/uid-25256412-id-4228235.html

 

1>: 安装配置postfix

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# apt-get install postfix   (安装postfix)
或:
# aptitude install postfix
# echo 'www.yes4ko.com' >/etc/hostname   (修改主机名)
# echo 'X.X.X.X www.yes4ko.com www' >> /etc/hosts
# echo 'X.X.X.X ftp.yes4ko.com ftp' >> /etc/hosts
# vim /etc/postfix/main.cf
myhostname = www.yes4ko.com            (主机名FQDN)
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = yes4ko.com                    (发件人地址)
mydestination = www.yes4ko.com, localhost.localdomain    (允许收件的主机)
relayhost =                       (由于是非公网domain,需要由上游ISP MTA帮忙送信,置空即可!)
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 hash:/etc/postfix/access    (只允许这些地址使用postfix)
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4
relay_domains = yes4ko.com, localhost
:wq
# vim /etc/postfix/access
.yes4ko.com  OK            (允许此domain使用postfix)
X.X.X.       REJECT        (拒绝X.X.X.0/24使用postfix)
:wq
# postalias hash:/etc/aliases        (重新生成)
# postmap hash:/etc/postfix/access
# /etc/init.d/postfix reload  (重新加载配置文件)
# /etc/init.d/postfix check   (检查 postfix 相关的配置文件)
# /etc/init.d/postfix start   (运行 postfix 服务)
# /etc/init.d/postfix stop    (停止 postfix 服务)
# /usr/sbin/postqueue -p        (查看邮件队列排队的邮件)
或:
# mailq
# /etc/init.d/postfix flush   (强制将目前正在邮件队列排队的邮件寄出)

 

2>: 自动获取公网地址

 

1
2
3
4
5
6
7
8
9
# vim /usr/sbin/getPubIP.sh        (编写脚本取得公网IP并mail至相关邮箱)
#!/bin/sh
#Program: save as /usr/sbin/getPubIP.sh
#
DATE=$(date +'%Y-%m-%d %H:%M:%S')
curl ifconfig.me/ip > getip.txt 2>&1
echo $DATE >> getip.txt
tail -2 getip.txt| mail -s 'Today's Public IP Addr' none@none.com
:wq

 

3>: 配置 routine

 

1
# echo '07 */1 * * * root /usr/sbin/getPubIP.sh' >> /etc/crontab (每间隔1小时执行一次该脚本)

 

4>: Reserved for future use....

5>: Reserved for future use....

6>: Reserved for future use....

7>: Reserved for future use....


More About Debian :  http://bbs.chinaunix.net/thread-3751791-1-1.html
More About Postfix: http://www.postfix.org/STANDARD_CONFIGURATION_README.html#null_client

本文转自文东会博客51CTO博客,原文链接http://blog.51cto.com/hackerwang/1404858如需转载请自行联系原作者


谢文东666

相关文章
|
6月前
|
弹性计算
查看阿里云服务器IP地址的三种方法
查看阿里云服务器IP地址的三种方法
1998 1
|
弹性计算
阿里云服务器开放全部端口给所有IP使用教程
阿里云服务器端口全部开放教程,阿里云端口在安全组中设置,默认只开放22和3389端口,全部开放端口-1/-1,授权给所有IP地址0.0.0.0/0
7375 0
阿里云服务器开放全部端口给所有IP使用教程
|
6月前
|
弹性计算 网络安全
阿里云服务器更换公网IP地址的两种方法
阿里云服务器更换公网IP地址的两种方法
306 0
阿里云服务器更换公网IP地址的两种方法
|
6月前
|
弹性计算
阿里云服务器公网IP地址在哪查看?
阿里云服务器公网IP地址在哪查看?
213 0
|
6月前
|
弹性计算 网络安全
阿里云服务器更换公网IP地址教程
阿里云服务器更换公网IP地址教程
220 0
|
6月前
|
弹性计算
阿里云服务器ip地址是多少啊怎么查看?
阿里云服务器ip地址是多少啊怎么查看?
153 2
|
6月前
|
弹性计算 网络安全
阿里云服务器更换IP地址方法
阿里云服务器可以更换IP地址吗?可以的,创建6小时以内的云服务器ECS可以免费更换三次公网IP地址,超过6小时的云服务器,可以将公网固定IP地址转成弹性EIP,然后通过换绑EIP的方式来更换IP地址。阿里云百科分享阿里云服务器更换IP地址的限制条件及操作方法:
158 0
阿里云服务器更换IP地址方法
|
6月前
|
弹性计算 网络安全
阿里云服务器:更换指南教你轻松更改IP地址
阿里云服务器可以更换IP地址吗?可以的,创建6小时以内的云服务器ECS可以免费更换三次公网IP地址,超过6小时的云服务器,可以将公网固定IP地址转成弹性EIP,然后通过换绑EIP的方式来更换IP地址。阿里云百科分享阿里云服务器更换IP地址的限制条件及操作方法
305 0
|
6月前
|
弹性计算 网络安全
阿里云服务器公网ip更换教程
阿里云服务器公网ip更换教程
118 0
阿里云服务器的公网ip访问不到的问题
阿里云服务器的公网ip访问不到的问题
993 0
阿里云服务器的公网ip访问不到的问题

热门文章

最新文章