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配置文件们相关推荐

  1. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( android 闭包块配置 | AppExtension 扩展类型参考文档 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.android 闭包块配置 2.AppExtension 扩展类型参考文档 Android Plugin DSL Refer ...

  2. 【Android Gradle 插件】Module 目录下 build.gradle 配置文件 ( plugins 闭包代码块中引入插件 | PluginAware#apply 方法引入插件 )

    文章目录 一.Module 目录下 build.gradle 配置文件 1.plugins 闭包代码块中引入插件 2.PluginAware#apply 方法引入插件 Android Plugin D ...

  3. 【Android Gradle 插件】工程根目录下 build.gradle 配置文件 ( 远程仓库配置 | 依赖配置 | 所有子模块配置 | task clean 任务 )

    文章目录 一.工程根目录下 build.gradle 配置文件 1.基本作用 2.远程仓库配置 3.依赖配置 3.所有子模块配置 4.task clean 任务 Android Plugin DSL ...

  4. Ubuntu下的重要配置文件修改前要先备份

    最近修改/boot/grub/grub.cfg文件,不小心将其中的启动等待时间语句给删掉了.于是重启电脑后无法自动进入相应的启动项,需要用户按一下回车键才能进入系统. 于是,我查看/boot/grub ...

  5. CUDA下在Host端分配的几种内存模式

    CUDA下在Host端分配的几种内存模式 0条评论 2009-11-27 11:21   IT168网站原创 作者: 关鑫的博客 编辑: 覃里 [IT168 文档]Pageable VS Pinned ...

  6. java gradle 资源访问_java在gradle工程访问src/test/resources目录下的资源配置文件

    package com.jiepu; import java.io.File; import java.net.URISyntaxException; import java.util.Map; im ...

  7. lumen 下使用自定义配置文件

    由于lumen与laravel有一定的区别,在lumen根目录下没有config文件,因此在lumen下使用自定义配置文件的时候有区别,如下步骤 1,在根目录下新建config文件夹 2,在confi ...

  8. ubuntu下配置host的方法

    ubuntu下配置host的方法 ubuntu下配置host的方法: 1.打开终端输入命令:sudo vim /etc/hosts, 2.在vim中进入插入模式(需要点击insert按键), 3.插入 ...

  9. 读取WEB-INF 下applicationContext.xml配置文件

    Spring中加载配置文件的方式 Spring 中加载XML配置文件的方式,好像有3种, XML是最常见的Spring 应用系统配置源.Spring中的几种容器都支持使用XML装配bean,包括: X ...

最新文章

  1. 什么是电子路径用于连接计算机主板上的芯片,计算机的组成部分及功能346.doc...
  2. [html] Google map的地理编码javascript例子 -- Google map geocoder example
  3. php获取当前月月初至月末的时间戳,上个月月初至月末的时间戳
  4. Java实现min函数_AcWing 41. 包含min函数的栈--Java代码
  5. 解决修改SQL SERVER 默认1433端口 访问出错的问题;
  6. SparkStreaming “Could not read data from write ahead log record” 报错分析解决
  7. 进制转换应用场景_远程教育计算机应用基础统考知识点集中训练(二)_统考信息_网络远程教育...
  8. Git 在团队中的最佳实践--如何正确使用Git Flow
  9. Java NIO Channel
  10. Go语言基础之结构体
  11. 【共生性】CVPR 2019:Multi-Label Image Recognition with Graph Convolutional Networks
  12. 微信小程序云开发教程-微信小程序的JS基础-视图层数据更新
  13. 即插即用!Batch Transformer
  14. 让 CXK 来教你实现游戏中的帧动画(上)
  15. 消防水池液位报警装置设置参数
  16. linux奶瓶安装方法,ubuntu系统下怎么安装奶瓶
  17. 面经_京东广告部_实习_广告推荐_I面_20191105
  18. 百度地图 AK 申请 / 签名获取及使用方式
  19. 二阶Volterra矩阵生成 matlab
  20. WIN2016多用户远程桌面登录(RDPWrapper方案,非远程桌面服务的方案)

热门文章

  1. nacos安装一闪而逝
  2. matlab星座图调制
  3. Compose主题切换——让你的APP也能一键换肤
  4. CentOS系统安装
  5. 【Redis之ZSet类型的详解ZSet类型中常用命令的实践】
  6. 博瑞森mysql培训_MySQL DBA高级视频教程 博瑞森一线DBA大神亲授
  7. 【数据来源】如何选择合适的第三方数据源
  8. YAML文件的基本语法
  9. 含有一个量词的命题的否命题_这样的否命题题型,你真的做对了吗?
  10. ICANN近日将更改DNS信任密钥中的密钥对