By definition, if it's local, it can't be accessed from outside. If you want to make you server accessible from outside, you have to configure your router so as to redirect all requests to the local ip 10.0.0.174, on port 80 (http) and 443 (https) generally (depending on which ports your server is listening to). This can be set through the "port forwarding" options in your router admin interface.
After this step you will be able to access your server from outside with your global ip (check it on httpbin.org/ip) and port. Just test it by entering your_global_ip:your_port
in the address bar of your browser.
Next step is to link this ip to your domain name, thanks to a DNS (translating domain name into ip, among other things). You can use duck-dns.org for example, create a subdomain there, and enter your new duckdns domain name in the CNAME section of your purchased domain provider, like :
www.your-purchased-domain.org CNAME your-subdomain-registered-at.duckdns.org