如何自己在家搭建服务器(家用电脑怎么搭建服务器)

生活百科 2023-04-28 18:11生活百科www.xingbingw.cn

如何自己在家搭建服务器(家用电脑怎么搭建服务器)、本站经过数据分析整理出如何自己在家搭建服务器(家用电脑怎么搭建服务器)相关信息,仅供参考!

红帽毁了我的生活。

本文分为以下几个部分。

路由器检测外部网络IP

DHCP绑定

DMZ主机

动态域名解析

在硬盘上安装centos7

修复win10双系统

建立一个网站

那就放弃吧。

我这里用的是海蜘蛛番茄路由器。其实所有的路由器都是一种设置方法。

路由器检测外部网络IP

一般联通电信的宽带都有外网IP。如何判断是否有外网IP?

打开ip138查看我们的ip。

IP: 123.x.x.x山东省

然后登录路由器(192.168.1.1),对比pppoe中的IP。

连接型宽带拨号

IP地址123.x.x.x

我这里也一样,继续看。

如果你的IP不一样,没关系。也可以看看,虽然看了也没用。

DHCP绑定

我们知道,内网中的计算机获取内网的IP。

那么内网的IP是怎么来的呢?其实就是路由器的dhcp功能,指定IP范围,子网掩码,网关,dns等信息。

我们的dhcp设置如下

局域网设置

路由器地址(LAN)-192.168.1.1

启用DHCP服务

地址池192.168.1.66-192.168.1.99

我想在这里设置一个固定的IP,方便设置DMZ。我们可以在路由器中绑定mac和IP,然后重启电脑发现获取的IP始终是128。

静态DHCP/ARP/IPT

MAC地址绑定到IP地址IP流量主机名

D0:50:xx:xx:xx使能192.168.1.128使能win10PC

DMZ主机

DMZ是英文“demilitarized zone”的缩写,中文名称为“Isolated Zone”,又称“非军事区”。是为了解决安装防火墙后外网无法访问内网服务器的问题,在非安全系统和安全系统之间设置一个缓冲区。这个缓冲区位于企业内网和外网之间的小网络区域,一些必须公开的服务器设施可以放在这个小网络区域,比如企业Web服务器、FTP服务器、论坛等。另一方面,通过这样的DMZ区域,内部网络得到更有效的保护,因为这种网络部署,相对于一般的防火墙方案,对攻击者来说又多了一层。

简而言之,DMZ主机与内部网络隔离。对于外网,路由器是透明的,访问可以直接到达DMZ主机。

设置隔离区以启用隔离区

地址192.168.1.128

接口局域网

DDNS动态域名

我们知道,每次宽带拨号IP都是变化的,所以我们需要用ddns来代替IP的内存。

我这里用的域名是3322。

先注册3322个域名。

动态域名设置

IP地址使用外部IP,每十分钟检查一次。

每1天自动刷新一次(0=关闭)

动态域名1

服务

http://www.3322.org/网址

用户名tnt

用户密码tnt

主机名tnt.3322.org

保存后更新完成,通过ping 3322的域名就可以获得当前路由器的IP。

在硬盘上安装centos7

看之前要有基本的安装知识。

我用mbr分区,这里有些问题。

第一个问题

我有两个主分区(win10的系统分区和引导分区),一个扩展分区(里面有一个逻辑分区)和一个20G的空白空间(不是分区)。

我安装的时候无法对系统进行分区,因为分区表已满,无法创建新的分区。

我这里的解决方案是使用kusoPE,DG分区工具,无损合并扩展分区和空白分区,然后将23G逻辑分区进行分割,格式化为fat32格式后才能安装。

第二个问题

我用easyBCD硬盘装的centos7。

解压光盘,将isolinux目录复制到c盘,我的c盘在第一个分区,所以是hd0,0。

将光盘的整个图像复制到USB闪存驱动器。后续安装后发现我的u盘分区其实是sdb4,所以直接在这里写sdb4。

为什么要用u盘播放图像?因为centos7的安装程序不识别ntfs分区,也就是说镜像无法加载到c盘,而我的u盘是fta32格式的。

通过NeoGrub引导,引导参数为

标题Centos7

根(hd0,0)

kernel/isolinux/vmlinuz Linux repo=HD:/dev/SD B4:/

initrd /isolinux/initrd.img

可以进入安装界面,然后将23G分区挂载/格式化为ext4。

其他不用细说,点鼠标就行。

修复win10双系统

安装后发现win10的开机没有了。

无法识别Win10,因为我的系统分区sda1在启动分区sda2的前面。

而centos7用的是grub2。

通常的修复方法

# grub-mkconfig -o ~/grub.cfg

(从标准输出可以看出已经检测到Win7和Windows恢复分区)

# CP/boot/grub 2/grub . CFG ~/grub . CFG . bak

(备份原始配置文件)

# CP ~/grub . CFG/boot/grub 2/grub . CFG

重启电脑。GRUB菜单如下

Debian GNU/Linux,使用Linux 2.6.32-5-686

Debian GNU/Linux,带Linux 2.6.32-5-686(恢复模式)

Windows 7(加载程序)(在/dev/sda2上)

Windows恢复环境(加载程序)(在/dev/sda4上)

搞定了。

不过我在这里没认出win10,就手动修复了。

编辑/boot/grub2/grub.cfg

添加一行。为什么是hd0,1而不是0,0?因为我们要引导引导分区而不是系统分区!

menuentry 'win10_pro_x64' {

设置根=(hd0,1)

链式装载机1

}

发现重启后可以进入win10。

建立一个网站

我的博客上到处都是,更别提140ke.com了。

那就放弃吧!

因为我发现联通宽带屏蔽了80和443端口,去你妈的!

更多关于如何自己在家搭建服务器(家用电脑怎么搭建服务器)的请关注本站。

Copyright@2015-2025 www.xingbingw.cn 性病网版板所有