局域网域名劫持

一直想用一个买一个能上Homeassistant的温湿度检测, 最近发一下拼多多上有一款斐讯的设备, 于是下单, 商家确认APP无法使用, 但是Homeassistant的用途就是作为集成设备信息, 网上亦有可下载的phicomm&homeassistant插件, 貌似已经没有障碍.

于是,唯一的阻碍就是如何连通Homeassistant和m1, 需要用到域名劫持, 将m1里发出的HTTP请求定向到homeassistant. 网上百度后才发现不简单, 华硕路由器配置的固件无法直接更改系统文件/etc/dnsmasq,尝试后发现确实会还原,无法保存修改, 虽然有一些其他方法可以修复这个问题,感觉过于复杂.

在华硕梅林的工具箱里搜索一遍, 也没有类似能够DNS解析劫持的工具, 突然想到ss就是使用域名来作为dns解析的依据, 跟dns劫持的原理基本一致,于是上手测试, 果然在DNS菜单上看到DNS配置菜单, 加入
address=/phicomm.com/192.168.50.223

保存设置, 输入phicomm.com, 立马定向到NAS服务器, 大功告成.

余下的工作就是等设备到手,配置完成后加入homeassistant.