Dynamic DNS
Dynamic DNS with Namecheap
Setup in Namecheap
In the domain dashboard, go to the Advanced DNS panel, and add an A+ Dynamic DNS Record
, entering the name for your dynamic host e.g. “homepc” and enter any dummy filter for the IP address e.g. 127.0.0.1
Still within the Advanced DNS panel, scroll down and enable the Dynamic DNS. Make a copy of the Dynamic DNS Password
.
Setup script on the host PC
Create a batch file that will update your dynamic host IP address to the Namecheap DNS servers, automatically using the IP address the request comes from:
Microsoft.Playwright.PlaywrightException: Error: The language "cmd" has no grammar.
at Object.highlight (http://127.0.0.1:41899/main.js:3978:11)
at eval (eval at evaluate (:226:30), :2:18)
at UtilityScript.evaluate (:233:19)
at UtilityScript. (:1:44)
at Microsoft.Playwright.Transport.Connection.InnerSendMessageToServerAsync[T](ChannelOwnerBase object, String method, Dictionary`2 dictionary, Boolean keepNulls) in /_/src/Playwright/Transport/Connection.cs:line 209
at Microsoft.Playwright.Transport.Connection.WrapApiCallAsync[T](Func`1 action, Boolean isInternal) in /_/src/Playwright/Transport/Connection.cs:line 535
at Microsoft.Playwright.Core.Frame.EvaluateAsync[T](String script, Object arg) in /_/src/Playwright/Core/Frame.cs:line 548
at SiteGen.Extensions.Markdown.Prism.PrismHost.Highlight(String source, String language)
at SiteGen.Extensions.Markdown.Prism.PrismCodeBlockRenderer.Write(HtmlRenderer renderer, PrismCodeBlock obj)