/etc下的host配置文件们
1、/etc/hosts
- 在本地将域名指向自己想要解析的IP
- 当我们访问域名的时候 默认第一步就会先看本地的hosts文件 没有的话才会通过dns服务器获取解析(当然这个顺序是可以通过下面讲的host.conf改变的)
- 格式为:
IP地址 主机名或域名 别名
若多个IP对应一个域名,那么会按照从上到下的顺序优先进行解析,如果优先级高的IP解析受阻,则会继续向下解析下一个IP,前提是需要在/etc/host.conf文件中将multi设置为on。
2、/etc/host.conf
- 默认一般配置如下:
order hosts,bindmulti on
order 决定我们访问域名的时候 对域名解析的顺序,如:(先查询解析/etc/hosts文件,然后DNS,再是NIS)
order hosts,bind,nis
multi 表示是否允许/etc/hosts文件允许主机指定多个IP地址,multi on 表示允许,multi off表示不允许
nospoof 表示是否允许服务器对ip地址进行欺骗,nospoof on表示不允许,默认就是on的(不允许IP欺骗).
3、/etc/hostname
服务器的名字 也就是 你执行hostname命令的返回结果。
hostname #返回服务器主机名
hostname newName #暂时修改服务器主机名
最好一并修改/etc/hosts 文件中本机的记录
该文件的修改 要重启生效;可以一并执行hostname newHostname来立马生效
4、/etc/hosts.allow 和 /etc/hosts.deny
这两个就是为了限制外部服务器的访问的,一般都是搭配使用的
linux 系统会先检查/etc/hosts.deny规则,再检查/etc/hosts.allow规则,如果有冲突按/etc/hosts.allow规则处理
例如大公司一般都不直接登录服务器,都是通过堡垒机进行登录。这样一般就会进行如下配置,只允许堡垒机的IP进行ssh登录:
/etc/hosts.deny配置如下,禁止所有IP的ssh访问:
sshd:all:deny
/etc/hosts.allow配置如下,允许堡垒机IP的ssh访问:
sshd:【堡垒机IP或者网段】:allow
/etc下的host配置文件们相关推荐
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )
文章目录 一.Module 目录下 build.gradle 配置文件 1.android 闭包块配置 2.AppExtension 扩展类型参考文档 Android Plugin DSL Refer ...
- 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )
文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...
- 【Android Gradle 插件】工程根目录下 build.gradle 配置文件 ( 远程仓库配置 | 依赖配置 | 所有子模块配置 | task clean 任务 )
文章目录 一.工程根目录下 build.gradle 配置文件 1.基本作用 2.远程仓库配置 3.依赖配置 3.所有子模块配置 4.task clean 任务 Android Plugin DSL ...
- Ubuntu下的重要配置文件修改前要先备份
最近修改/boot/grub/grub.cfg文件,不小心将其中的启动等待时间语句给删掉了.于是重启电脑后无法自动进入相应的启动项,需要用户按一下回车键才能进入系统. 于是,我查看/boot/grub ...
- CUDA下在Host端分配的几种内存模式
CUDA下在Host端分配的几种内存模式 0条评论 2009-11-27 11:21 IT168网站原创 作者: 关鑫的博客 编辑: 覃里 [IT168 文档]Pageable VS Pinned ...
- java gradle 资源访问_java在gradle工程访问src/test/resources目录下的资源配置文件
package com.jiepu; import java.io.File; import java.net.URISyntaxException; import java.util.Map; im ...
- lumen 下使用自定义配置文件
由于lumen与laravel有一定的区别,在lumen根目录下没有config文件,因此在lumen下使用自定义配置文件的时候有区别,如下步骤 1,在根目录下新建config文件夹 2,在confi ...
- ubuntu下配置host的方法
ubuntu下配置host的方法 ubuntu下配置host的方法: 1.打开终端输入命令:sudo vim /etc/hosts, 2.在vim中进入插入模式(需要点击insert按键), 3.插入 ...
- 读取WEB-INF 下applicationContext.xml配置文件
Spring中加载配置文件的方式 Spring 中加载XML配置文件的方式,好像有3种, XML是最常见的Spring 应用系统配置源.Spring中的几种容器都支持使用XML装配bean,包括: X ...
最新文章
- 什么是电子路径用于连接计算机主板上的芯片,计算机的组成部分及功能346.doc...
- [html] Google map的地理编码javascript例子 -- Google map geocoder example
- php获取当前月月初至月末的时间戳,上个月月初至月末的时间戳
- Java实现min函数_AcWing 41. 包含min函数的栈--Java代码
- 解决修改SQL SERVER 默认1433端口 访问出错的问题;
- SparkStreaming “Could not read data from write ahead log record” 报错分析解决
- 进制转换应用场景_远程教育计算机应用基础统考知识点集中训练(二)_统考信息_网络远程教育...
- Git 在团队中的最佳实践--如何正确使用Git Flow
- Java NIO Channel
- Go语言基础之结构体
- 【共生性】CVPR 2019:Multi-Label Image Recognition with Graph Convolutional Networks
- 微信小程序云开发教程-微信小程序的JS基础-视图层数据更新
- 即插即用!Batch Transformer
- 让 CXK 来教你实现游戏中的帧动画(上)
- 消防水池液位报警装置设置参数
- linux奶瓶安装方法,ubuntu系统下怎么安装奶瓶
- 面经_京东广告部_实习_广告推荐_I面_20191105
- 百度地图 AK 申请 / 签名获取及使用方式
- 二阶Volterra矩阵生成 matlab
- WIN2016多用户远程桌面登录(RDPWrapper方案,非远程桌面服务的方案)