RLRAVYRNLCQYBCQ 發表於 14-11-2 11:56

請問ip如何轉址至卷商的主機

Windows Hosts 檔案是一個可以推翻 DNS 和更改 URL 以及 IP 位置。但只支援domain不支援ip請問如何轉址ip至卷商的主機因為卷商的主機IP常改,很麻煩
[*]瀏覽至 C:\Windows\System32\drivers\etc
[*]用記事本或者其他文字編輯軟體開啟 hosts 檔案。Hosts 並不會有附檔名。
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97   rhino.acme.com          # source server
#       38.25.63.10   x.acme.com            # x client host

102.54.94.97   rhino.acme.com         (O)
102.54.94.97       38.25.63.10                  (X)


Sirius 發表於 14-11-2 21:21

IP就是位址了,何謂「轉址至券商的主機」?
不要誤用這個hosts檔案。一般使用者用不著改這個檔案

券商的主機(host)會有一個IP,不一定會有個DNS record
主機換了IP,也只有知道它新的IP才能連線

若它有DNS record,如:www.abc.com,其IP是1.23.45.67
若換了新IP: 1.23.45.68
而若券商給你的連線機器是www.abc.com,你就別管它怎麼改IP,這是DNS設定方面的問題。你還是用www.abc.com去連線

RLRAVYRNLCQYBCQ 發表於 14-11-4 21:06

下單程式只有執行檔

無法改code

主機ip是寫死在程式裏的

Sirius 發表於 14-11-5 11:37

本帖最後由 Sirius 於 14-11-5 11:39 編輯

主機ip是寫死在程式裏的
網路通訊程式發出的網路封包中會有目地IP,這樣的話只好修改封包中的IP
那就試試樓上說的NAT(Network Address Translation,網路位址轉換)

以前我用NAT時只用來將外面進來的封包轉進內部機器
修改這種從內部出去的網路封包目地IP倒是不曾用過

Sirius 發表於 14-11-6 10:21

主機ip是寫死在程式裏的
另外也可試試,也許可用Hex Editor找到二進位執行檔中的IP字串,直接改掉
這方式不一定可行,記得先備份好原檔案再試

RLRAVYRNLCQYBCQ 發表於 14-11-6 21:25

/etc/sysctl.conf

net.ipv4.ip_forward = 1

iptables -t nat -A OUTPUT -d -j DNAT --to-destination
頁: [1]
查看完整版本: 請問ip如何轉址至卷商的主機