将web服务端口配置成80,则可以直接hostname.local访问服务!
如何使用hostname.local本地主机名称访问服务
1.如何个性化hostname (更改本地主机名):
本地主机名是带有 .local 的电脑名称,而且任何空格都会替换为连字符。例如,如果电脑的名称是 My Computer,则本地主机名就是 My-Computer.local。本地主机名不区分大小写,因此 my-computer.local 与 My-Computer.local 相同。
1.1 ubuntu :更改电脑主机名
vim /etc/hostname
1.2 imac OS 更改您电脑的本地主机名
本地主机名或本地网络名称,显示在“共享”偏好设置面板顶部的电脑名称下面。为兼容 Bonjour的服务识别您的 Mac。
在 Mac 上,选取苹果菜单 >“系统偏好设置”,然后点按“共享”。
如果左下角的锁被锁定 ,点按锁按钮以解锁偏好设置面板。
点按“编辑”,然后输入新的本地主机名。
点按“好”。
2.如何访问
即在局域网内部可以用hostname.local代替ip,例如ping nxvision.local 可以查看对应的ip
如果终端上部署了web服务(例如对应服务端口为8080),可以通过例如 http://nxvision.local:8080 访问网页服务
将web服务端口配置成80,则可以直接hostname.local访问服务,很酷原来这么简单!
3 .使用案例
[NAS服务器](https://www.v2ex.com/t/434850)放置在家中可通过freeNAS.local访问,非常得体和体面
4.局限:
同一个局域网内部多台设备hostname相同,只有第一个入网的设备会响应,后续入网的同名设备不会响应。
操作系统ubuntu、MacOS可用,测试方法:ping hostname.local
ubuntu系统可用, 原理是基于发行版默认部署的Avahi服务,设备上无该服务的可能无效。
https://wiki.archlinux.org/index.php/Avahi
imac OS 系统:可用,原理macOS自带bonjour服务,设备上无该服务的可能无效。
CentOS、windows 待测试
5.相关技术:
bonjour
https://blog.csdn.net/yueqian_scut/article/details/52694411
Avahi(mDNS)
https://wiki.archlinux.org/index.php/Avahi
OpenWRT(DHCP)
onvif
udp组播 https://www.jianshu.com/p/1e80efbb232c
6.通过主机名访问服务案例详情
群辉FreeNAS , Openfiler
6.1 FreeNAS简介
FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba 及PHP,支持CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5),ISCSI及 web 界面的设定工具。用户可通过Windows,linux,Mac来访问存储服务器;FreeNAS可被安装于硬盘或移动介质USB Flash Disk上。FreeNAS 服务器前途无量;它的开发工作十分活跃。单是2006年前4个月就释出11个修正版本,目前最新版本是FreeNAS 11.2-BETA1,但是这个版本是有BUG的不能够汉化。它是组建简单网络存储服务器的绝佳选择,免去安装整套Linux或 FreeBSD 的烦恼。而且FreddNAS还有监控网络情况的作用,重要的一点Freenas 8及其后续版本不支持系统文件与存储共同使用同一块硬盘,系统文件单独使用一个设备,该设备可以是USB内存卡、U盘、单独的一块硬盘等,存储使用另一磁盘设备。
开源NAS操作系统汇总:https://www.getnas.com/open-source-nas
FreeNAS安装要求介绍:https://www.getnas.com/what-is-freenas
安装准备介质链接:https://pan.baidu.com/s/1JnB59wAtecMkHf-46Brgyg 密码:uw4f
虚拟机测试步骤(NFS):https://www.cnblogs.com/iamjianghao/p/9369203.html
存储与服务器的连接方式对比(DAS,NAS,SAN):https://www.cnblogs.com/iamjianghao/p/9369209.html
Freenas9.10用户指南(中文版):http://img.docin.com/players/DocinViewer.swf?productId=1905656818&channel=144&loadurl=file.douding.cn
FreeNAS插件构建ownCloud服务器:https://www.cnblogs.com/iamjianghao/p/9370895.html
FreeNAS创建CIFS共享:https://www.cnblogs.com/iamjianghao/p/9370972.html
FreeNAS创建CIFS匿名共享:https://www.cnblogs.com/iamjianghao/p/9370982.html
FreeNAS虚拟机Jails配置全攻略(多篇集合连接):https://blog.csdn.net/flymyd/article/details/76399861
6.2 freenas的使用
FreeNAS教程之一:FreeNAS介绍、安装初步 http://www.budeyan.com/tech_notes/freenas-install-jieshao-raid0/
FreeNAS教程之二:FreeNAS的IP地址配置 http://www.budeyan.com/tech_notes/freenas-config-ip-peizhi-ip/
FreeNAS教程三:FreeNAS数据 交换分区挂载 http://www.budeyan.com/tech_notes/freenas-swap-data-partition/
FreeNAS教程四:FreeNAS硬盘挂载、Raid0 http://www.budeyan.com/tech_notes/freenas-raid0-disk-ufs/
FreeNAS教程五:FreeNAS共享CIFS/SMB http://www.budeyan.com/tech_notes/freenas-share-cifs-smb/
FreeNAS教程六:FreeNAS的TFTP使用篇 http://www.budeyan.com/tech_notes/freenas-tftp-services/
FreeNAS教程七:FreeNAS的FTP使用篇 http://www.budeyan.com/tech_notes/freenas-ftp/
FreeNAS教程八:FreeNAS的SSH使用篇 http://www.budeyan.com/tech_notes/freenas-ssh-jiaocheng/
6.2 openfiler的使用
[图文]openfiler应用篇(五)Accounts之AD认证
链接
[图文]openfiler应用篇(四) FTP和Quota
http://www.njeit.cn/show.aspx?id=835&cid=65
[图文]openfiler应用篇(三) Accounts
http://www.njeit.cn/show.aspx?id=831&cid=65
[图文]openfiler应用篇(二) SMB/CIFS server
http://www.njeit.cn/show.aspx?id=830&cid=65
[图文]openfiler应用篇(一)iSCSI
http://www.njeit.cn/show.aspx?id=827&cid=65
[图文]openfiler安装篇
http://www.njeit.cn/show.aspx?id=826&cid=65