为现有主机名创建别名

为现有主机名创建别名

这个问题已经被问过很多次了,但我找不到明确的答案。我在 Azure 上有一个数据库:

gtxxxxxxx.database.windows.net

然而,为了让事情变得更简单(我讨厌打字)我想将其缩短为gt

这样的事情可以通过 hosts 文件来完成,但是!

gtxxxxxxx.database.windows.net

有一个动态 IP......它确实会不时发生变化。那么我该如何创建别名?(我使用的是 Windows 8.1 Enterprise)

答案1

嗯。显然,你所要求的并不像看上去那么微不足道。我能想到两个可以考虑的选项。

DNS 服务器

出于像你这样的原因,我认为这不值得(但如果你想学一些东西,你可以尝试一下)。

批处理/PowerShell 脚本

您可以考虑一个简单的脚本,它将gtxxxxxxx.database.windows.net通过 DNS 进行解析,然后gt在操作系统启动时将 IP 地址映射到该脚本。但是,如果 IP 在工作期间发生变化,这可能会很棘手 - hosts 文件直到下次启动才会改变。您还可以考虑使用 VB.NET 或 C# 编写一个简单的服务,它将gtxxxxxxx.database.windows.net不时通过 DNS 进行查找,并在必要时更改 hosts 文件。

答案2

似乎您需要的只是文本扩展,请查看 Breevy 或类似的东西:http://www.16software.com/breevy/ Breevy 是 Windows 的文本扩展器,它允许您缩写长单词和短语,从而帮助您更快、更准确地打字 - 节省您的时间和金钱。

只需为较长的文本定义一个缩写,例如 eml[电子邮件保护]

答案3

除了使用 DNS 服务器,我找不到其他解决方案。这有点太麻烦了,无法使事情变得简单。所以我只是使用了 Authotkey 并将其替换gtxxxgtxxxxxxx.database.windows.net。足够好了。

相关内容